Réponses:
rake routes
ou
bundle exec rake routes
RAILS_ENV=dev /opt/rbenv/shims/bundle rake routes
pour faire ce travail.
J'ai découvert plus tard qu'il existe un moyen officiel de voir toutes les routes, en allant sur http: // localhost: 3000 / rails / info / routes . Documents officiels: https://guides.rubyonrails.org/routing.html#listing-existing-routes
Bien qu'il soit peut-être tard, mais j'adore la page d'erreur qui affiche tous les itinéraires. J'essaye généralement d'aller à /routes
(ou à un faux) chemin directement à partir du navigateur. Le serveur Rails me donne automatiquement une page d'erreur de routage ainsi que toutes les routes et chemins définis. C'était très utile :)
Alors, allez simplement sur http: // localhost: 3000 / routes
Une autre solution est
Rails.application.routes.routes
http://hackingoff.com/blog/generate-rails-sitemap-from-routes/
Rails.application.routes.routes.map { |r| {alias: r.name, path: r.path.spec.to_s, controller: r.defaults[:controller], action: r.defaults[:action]}}
Essayer http://0.0.0.0:3000/routes
une application API Rails 5 (c'est-à-dire: orientée JSON uniquement) reviendra (à partir de Rails beta 3)
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
Cependant, http://0.0.0.0:3000/rails/info/routes
rendra une belle page HTML simple avec des itinéraires.