ActionController::Routing::RouteSet
No documentation available for this module.
Files
- actionpack/lib/action_controller/routing.rb
Nested classes and modules
- ActionController::Routing::RouteSet::Mapper
- ActionController::Routing::RouteSet::NamedRouteCollection
2Notes
Routes = RouteSet.new
In config/routes.rb you can see this: ActionController::Routing::Routes.draw do |map| #routes end
If you want to look at the code in ActionController::Routing you won't find the definition of Routes. That's because it's actually an instance of the class RouteSet, defined in action_controller/routing.rb
Routes = RouteSet.new
Pretty Printing Routes
if you'd like to check out your routes in the console, you can do something like: routes = ActionController::Routing::Routes # which will return a RouteSet puts routes.routes
which'll give you a nice output like: GET /messages/ {:action=>"index", :controller=>"messages"} GET /messages.:format/ {:action=>"index", :controller=>"messages"} POST /messages/ {:action=>"create", :controller=>"messages"} POST /messages.:format/ {:action=>"create", :controller=>"messages"} GET /messages/new/ {:action=>"new", :controller=>"messages"} GET /messages/new.:format/ {:action=>"new", :controller=>"messages"} GET /messages/:id/edit/ {:action=>"edit", :controller=>"messages"} GET /messages/:id/edit.:format/ {:action=>"edit", :controller=>"messages"} GET /messages/:id/ {:action=>"show", :controller=>"messages"} GET /messages/:id.:format/ {:action=>"show", :controller=>"messages"} PUT /messages/:id/ {:action=>"update", :controller=>"messages"} PUT /messages/:id.:format/ {:action=>"update", :controller=>"messages"} DELETE /messages/:id/ {:action=>"destroy", :controller=>"messages"} DELETE /messages/:id.:format/ {:action=>"destroy", :controller=>"messages"}