rails routing:具有不同命名空间的嵌套资源

我正在尝试使用acts_as_commentable GEM向我的Post Model添加注释。 我使用ABC作为命名空间,所以我的所有控制器和模型都命名为ABC :: Post,ABC :: User等。

目前我的路由设置如下。

namespace :abc do resources :post do resources :comments end end 

生成的路由URL是

 POST /abc/post/:id/comments(.:format) abc/comments#create 

我怎样才能做到

 POST /abc/post/:id/comments(.:format) /comments#create 

找到了答案

 namespace :abc do resources :post do resources :comments, controller: '/comments' end end