Je travaille sur la mise à niveau de l'application 3.2 rails vers les rails 4.2. Je suis coincé avec un problème. link_to avec le contrôleur et le nom de l'action ne fonctionne paslink_to avec controller_name et nom de l'action ne fonctionnant pas
<%= link_to "Login", :controller => "user", :action => "login" %>
Ceci est le lien que je veux convertir en code 4 rails. en utilisant la même mode.
J'ai essayé de cette façon.
<%= link_to "Login", { controller: "user", action: "login" } %>
son donne être inférieur à l'erreur:
ArgumentError: wrong number of arguments (given 2, expected 0..1)
Est-ce quelqu'un fait face à ce problème. J'ai google ceci mais pas résolu ceci.
Laissez le code PHP. Rails 4.x ne nécessite pas la syntaxe 'key: value'. – Leito
J'ai résolu ce problème. En fait, j'utilise gem 'bartt-ssl_requirement' qui cause ce problème. Merci à Sebastián Palma et MZaragoza pour votre aide. –
Vous pouvez accepter la réponse @AjinathJedhe. –