我有以下rails3路由,我想转换为rails4.
map.with_options(:conditions => {:subdomain => AppConfig['admin_subdomain']}) do |subdom| subdom.root :controller => 'subscription_admin/subscriptions',:action => 'index' subdom.with_options(:namespace => 'subscription_admin/',:name_prefix => 'admin_',:path_prefix => nil) do |admin| ... end end
解决方法
namespace :admin do constraints subdomain: AppConfig['admin_subdomain'] do root to: 'subscription_admin/subscriptions#index' namespace :subscription_admin do resources :some_resources # RESTful routes end end end end