ror root_path rails examples ruby-on-rails ruby-on-rails-3 routes

ruby on rails - root_path - Rails 3: Quiero enumerar todas las rutas definidas en mi aplicación Rails



routes rails examples (5)

Actualizar

Más tarde descubrí que hay una forma oficial de ver todas las rutas además de ir a una ruta no enrutada. Aquí está http://localhost:3000/rails/info/routes

Sin embargo, puede ser tarde, pero me encanta la página de error que muestra todas las rutas. Normalmente trato de ir a la /routes (o alguna ruta falsa) directamente desde el navegador. El servidor de Rails me proporciona automáticamente una página de error de enrutamiento, así como todas las rutas y rutas definidas. Eso fue muy útil :)

Entonces, solo ve a http://localhost:3000/routes

Quiero enumerar todas las funciones de ruta de ayuda definidas (que se crean a partir de rutas) en la aplicación my rails 3, si eso es posible.

Gracias,


Probar http://0.0.0.0:3000/routes en una aplicación Rails 5 API (es decir, orientado solo a JSON) devolverá (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 simple y agradable con rutas.



rake routes

o

bundle exec rake routes


rake routes | grep <specific resource name>

muestra rutas específicas de recursos, si es una lista bastante larga de rutas.