Ruby on rails 3 将rails 3中的语法从rails 2路由到rails 3
我想更改以下路由语法,使其与Rails 3.0兼容Ruby on rails 3 将rails 3中的语法从rails 2路由到rails 3,ruby-on-rails-3,Ruby On Rails 3,我想更改以下路由语法,使其与Rails 3.0兼容 map.namespace(:admin, :path_prefix => 'refinery') do |admin| admin.resources :dashboard admin.disable_upgrade_message 'disable_upgrade_message', :controller => 'dashboard', :action => 'disable_upgrade_message' e
map.namespace(:admin, :path_prefix => 'refinery') do |admin|
admin.resources :dashboard
admin.disable_upgrade_message 'disable_upgrade_message', :controller => 'dashboard', :action => 'disable_upgrade_message'
end
我要试一试。代码取自以下示例: 请注意:您的控制器应命名为DashboardsController,路由应为resources:dashboards 好吧,那有什么问题?
namespace :refinery, :controller :admins do
resources :dashboard
match 'disable_upgrade_message' => 'dashboard#disable_upgrade_message'
end