posted on Friday, April 30, 2010
Lets see Rails 3 new routing interface and compare it to Rails 2 old brother
# Rails 2
ActionController::Routing::Routes.draw do |map|
map.connect "/:controller/:action/:id"
end
# Rails 3
YourAppName::Application.routes do
match "/:controller(/:action(/:id))(.:format)"
end
Controller and action in a single string:
# Rails 2
map.about "/about", :controller => "info", :action => "about"
# Rails 3
match "/about" => "info#about", :as => :about
How about routing to another application:
Continue reading