在 Ruby on Rails 中,有没有办法向复数资源的基本 URL 添加另一个 RESTful 操作?我正在寻找这样的东西:
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]
控制器中的值。