有没有办法在嵌套资源中使用(不同的)命名空间?例如, 我有:
resources :users do
resources :tags
end
我希望将标签控制器放在控制器/公共控制器中,同时将用户控制器放在控制器/用户中,并使用等效的模板。
如果我试试这个:
namespace :user do
resources :users do
namespace :common do
resources :tags
end
end
end
我会得到多余的路线名称:
user_common_tags 等。但我想要像 common_tags
这样的东西答案 0 :(得分:2)
这样你就会有common_tags和users_tags,它们都链接到同一个控制器。
resources :users do
resources :tags
end
namespace :common do
resources :tags
end