Rails 3:嵌套资源中的不同命名空间?

有没有办法在嵌套资源中使用(不同的)命名空间? 例如,我有:

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这样的东西

这样,您将拥有common_tags和users_tags,两者都链接到同一个控制器。

 resources :users do resources :tags end namespace :common do resources :tags end