我正在將rails 3.2應用程序升級到rails 4.2。我遇到了一個問題。 link_to與控制器和操作名稱不起作用link_to with controller_name和操作名稱不起作用
<%= link_to "Login", :controller => "user", :action => "login" %>
這是我想轉換成rails 4代碼的鏈接。採用相同的方式。
我試過這種方法。
<%= link_to "Login", { controller: "user", action: "login" } %>
其給出低於錯誤:
ArgumentError: wrong number of arguments (given 2, expected 0..1)
是任何人都面臨這個問題。我有谷歌這個,但沒有解決這個問題。
離開代碼是。 Rails 4.x不需要'key:value'語法。 – Leito
我已經解決了這個問題。實際上我正在使用導致此問題的gem'bartt-ssl_requirement'。感謝SebastiánPalma和MZaragoza的幫助。 –
你可以接受@AjinathJedhe的答案。 –