1
map.resources :users, 
              :collection => {:access_history => :get }, 
              :member => {:change_access => :any }

您好,上面的代码是用 Rails 2 编写的路由代码的一部分。我无法将这段代码转换为 Rails 3 的等效代码。如果有人能指导我解决这个问题,我会很高兴。谢谢你。

4

2 回答 2

0

这应该是这样的:

resources :users do
  collection do
    get :access_history
  end

  member do
    match :change_access
  end
end

有关 Rails 3 中路由的更多信息,您应该查看路由官方教程

于 2013-04-02T09:38:41.557 回答
0

较短的版本:

 resources :users do
      get 'access_history', :on => :collection
      match 'change_access', :on => :member
 end
于 2013-04-02T09:42:37.340 回答