Respuestas:
rake routes
o
bundle exec rake routes
RAILS_ENV=dev /opt/rbenv/shims/bundle rake routes
para hacer que esto funcione.
Más tarde descubrí que hay una forma oficial de ver todas las rutas, yendo a http: // localhost: 3000 / rails / info / routes . Documentos oficiales: https://guides.rubyonrails.org/routing.html#listing-existing-routes
Sin embargo, puede ser tarde, pero me encanta la página de error que muestra todas las rutas. Por lo general, intento ir a la /routes
ruta (o alguna falsa) directamente desde el navegador. El servidor Rails me da automáticamente una página de error de enrutamiento, así como todas las rutas y rutas definidas. Eso fue muy útil :)
Entonces, solo vaya a http: // localhost: 3000 / routes
Una solución más es
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]}}
Probar http://0.0.0.0:3000/routes
en una aplicación API de Rails 5 (es decir, orientada solo a JSON) regresará (a partir de Rails beta 3)
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
Sin embargo, http://0.0.0.0:3000/rails/info/routes
generará una página HTML agradable y simple con rutas.