J'ai mis cette ligne dans mon dossier routes.db:Comment réparer cette erreur de routage dans Ruby on Rails?
map.mything '/mything', :controller => 'mything', :action => 'list'
Mais je reçois cette erreur quand je vais à http://localhost:3000/mything, je reçois cette erreur:
Unknown action
No action responded to index. Actions: list
Pourquoi est-il tente de utiliser l'index au lieu de la liste? Je pensais qu'en définissant
:action => 'list'
utiliserait l'action de liste? Merci d'avoir lu.
Vous devez placer les routes nommées au-dessus des routes par défaut. Je place les routes nommées comme celles-ci en haut de routes.rb afin qu'elles soient toujours évaluées en premier. –
@Jim cela a fonctionné, merci! Si vous soumettez une réponse, je la marquerai comme correcte. – ben
ben: merci, j'ai également fourni le code pour les autres avec le même problème. –