2012-11-21 62 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

相关问题