ruby-on-rails – Rails:嵌套的命名空间资源路由

map.resources :users
map.namespace :formulator do |formulator|
    formulator.resources :submissions
end

我希望提交的内容是用户的嵌套资源,但我不确定如何将其作为命名空间.

最佳答案 你尝试过类似的东西:

 map.resources :users
 map.namespace :formulator do |formulator|
   formulator.resources :submissions
   map.resources :users, :has_many => :submissions
 end

或这个

 map.resources :users
 map.namespace :formulator do |formulator|
   formulator.resources :submissions
 end
 map.resources :users, :has_many => :submissions

如果没有,请尝试之后运行rake路由以查看其路由生成的内容.

点赞