2012-11-21 60 views
0

我有一個Rails應用程序,並且在我的一個頁面上,由於某種原因,只有在新選項卡中打開鏈接時,這些鏈接纔有效。只有在新選項卡/窗口中打開時鏈接纔有效

我有一個主控制器打開鏈接到其他控制器罰款。當我位於我的位置控制器中時,由於某種原因,鏈接僅在新選項卡中打開。該URL是正確的,唯一的問題是當我只點擊鏈接時什麼也沒有發生。

這裏是我的鏈接:

<a id="menu_link" href="../">Menu</a> 

href基本上是說回到站點的根目錄。

我也曾嘗試:

<%= link_to({:controller => "main", :action => "home"}, :id => 'menu_link') do %> 
    <li>Menu</li> 
<% end %> 

我的routes.rb文件:

root :to => "main#home" 
match 'admin', :to => 'access#admin_index' 
match 'locations', :to => 'ranch_locations#locations' 
match ':controller(/:action(/:id))(.:format)' 
+3

聽起來像一個JS問題。你使用什麼腳本? – Dogbert

+0

你嘗試過「link_to」root「root_path」嗎? – ryudice

+0

@Dogbert你的傳奇這就是我所要說的!我愛你! –

回答

0

問題不明顯。 在我的應用程序中,我有Javascript被設置爲滾動到一個錨點,當標題是在另一個頁面上(這些錨點不存在),那麼這些鏈接不會做任何事情。 我只是不得不排除該功能。

+0

你能更具體嗎?我想我找到了同樣的問題: http://stackoverflow.com/questions/39713823/requests-keep-loading-ruby-on-rails?noredirect=1#comment66726293_39713823 – heisenberg

相關問題