我在应用中有几个命名空间路由。这是一个样本
namespace "battles" do
resources :teams do
resources :comments, :module => "comments", :controller=>'comments'
end
end
我的问题是所有带注释的资源都会路由到评论/评论控制器,但是因为:团队处于战斗命名空间,然后应用程序尝试路由到战斗/评论/评论
有没有办法指定嵌套的评论资源应该路由到评论/评论控制器,而不是战斗/评论/评论控制器。
答案 0 :(得分:0)
尝试
scope :module => "battles" do
resources :teams do
resources :comments, :module => "comments", :controller=>'comments'
end
end
答案 1 :(得分:0)
我放弃了,只是创建了一个Battle :: Comments控制器。它导致代码重复,因此它并不理想。