Railsアプリを持っていますが、私のページの1つで、何らかの理由で新しいタブで開いた場合にのみリンクが機能します。
他のコントローラーへのリンクを正常に開くメインコントローラーがあります。ロケーションコントローラーを使用しているときは、何らかの理由でリンクが新しいタブで開くだけです。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)'