Il y a un bon résumé avec des exemples à Zobie Blog montrant comment vérifier manuellement les URL à l'action de contrôleur de la cartographie et de l'inverse. Par exemple, commencez avec
r = Rails.application.routes
pour accéder aux itinéraires objet (Zobie la page, un couple de ans, dit d'utiliser ActionController::Routing::Routes
, mais qui est maintenant dépréciée en faveur de l' Rails.application.routes
). Vous pouvez ensuite vérifier le routage basé sur une URL:
>> r.recognize_path "/station/index/42.html"
=> {:controller=>"station", :action=>"index", :format=>"html", :id=>"42"}
et de voir que l'URL est générée pour un contrôleur/action/paramètres de combinaison:
>> r.generate :controller => :station, :action=> :index, :id=>42
=> /station/index/42
Merci, Zobie!