Rails – Méthode indéfinie `ssortingngify_keys ‘

J’essaie de créer un bloc de code Ruby lorsqu’un utilisateur clique sur le bouton Précédent. Je reçois l’erreur “méthode indéfinie` ssortingngify_keys ‘pour “/ projects / 11 / steps / 4”: Ssortingng “. Le code fonctionne lorsque je me débarrasse du do et de la fin. Comment puis-je append une action à un link_to?

 "btn btn-small" do %>  

Si vous utilisez la forme de bloc de link_to vous ne pouvez pas avoir de contenu texte (le bloc est votre contenu texte). Vous devez faire ceci:

 <%= link_to project_step_path(@project, @project.steps.count-1), :class => "btn btn-small" do %> Back <% end %> 

Généralement, cette option est utilisée lorsque vous souhaitez avoir des images ou d’autres balises comme contenu du lien. C’est uniquement à des fins d’affichage. Le bloc ne vous donnera pas la fonctionnalité javascript-like, alors assurez-vous que le comportement d’affichage supplémentaire est ce que vous cherchez ici 🙂

Si vous passez un bloc, ne passez pas le nom du lien. Devrait être:

 <%= link_to project_step_path(@project, @project.steps.count-1), :class => "btn btn-small" do %> Back <% end %>