在Ruby on Rails中,是否有方法將另一個RESTful操作添加到複數資源的基本URL?我在尋找這樣的事情:向多個資源的基本URL添加路由
resources :groups do
resources :users do
put on: :base, to: 'users#update_all'
end
end
這樣會生成路線:[PUT] groups/:group_id/users => users#update_all
我已經試着這樣做:
resources :groups do
resources :users
put 'users', on: :member, to: 'users#update_all'
end
但是,這並不保值,控制器中的params[:group_id]
。
僅供參考,這是一個人爲的例子。我的實際設置稍微複雜一些。 – Ajedi32 2012-08-14 18:35:21