我在一个应用程序中有几个命名空间的路由。这是一个样例
namespace "battles" do
resources :teams do
resources :comments, :module => "comments", :controller=>'comments'
end
end我的问题是,我的所有带有注释的资源都会路由到comments/comments控制器,但因为:teams在战斗名称空间中,所以应用程序会尝试路由到战斗/评论/评论
有没有一种方法可以指定嵌套的注释资源应该路由到注释/注释控制器,而不是战斗/注释/注释控制器。
发布于 2012-08-17 05:08:26
试一试
scope :module => "battles" do
resources :teams do
resources :comments, :module => "comments", :controller=>'comments'
end
end发布于 2012-08-17 09:07:18
我放弃了,只是创建了一个Battle::Comments控制器。它会导致代码重复,所以它并不理想。
https://stackoverflow.com/questions/11995187
复制相似问题