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

时间:2014-11-14 05:31:05

标签: ruby-on-rails acts-as-commentable

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

目前我的路由设置如下。

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

生成的路由网址是

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

我怎样才能成功

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

1 个答案:

答案 0 :(得分:1)

创建了答案

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