Je souhaite répertorier toutes les fonctions de chemin d'assistance définies (créées à partir d'itinéraires) dans mon application Rails 3, si cela est possible.
Merci,
rake routes
ou
bundle exec rake routes
J'ai découvert plus tard que, il y a un moyen officiel de voir toutes les routes en plus d'aller vers un chemin non-routé. C'est ici http: // localhost: 3000/Rails/info/routes
Bien que cela puisse être tard, mais j'aime beaucoup la page d'erreur qui affiche tous les itinéraires. J'essaie généralement de suivre le chemin /routes
(ou un chemin fictif) directement à partir du navigateur. Le serveur Rails me donne automatiquement une page d'erreur de routage ainsi que tous les itinéraires et chemins définis. C'était très utile :)
Alors, allez simplement à http: // localhost: 3000/routes
Essayer http://0.0.0.0:3000/routes
sur une application API Rails 5 (c'est-à-dire: orienté JSON uniquement) retournera
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
Cependant, http://0.0.0.0:3000/Rails/info/routes
restituera une belle page HTML simple avec des itinéraires.
rake routes | grep <specific resource name>
affiche les itinéraires spécifiques aux ressources, s'il s'agit d'une liste assez longue d'itinéraires.
Une autre solution est
Rails.application.routes.routes
http://hackingoff.com/blog/generate-Rails-sitemap-from-routes/