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
- 在沙箱模式下在heroku上运行Rails控制台
- 使用与今天的日期匹配的日期时间查找记录 – Ruby on Rails
- 没有ruby-1.9.2-p321的源代码,它提供了debugger-ruby_core_source gem
- 如何支持向后兼容Rails 2.3.4中Accept头处理的更改
- 会话和cookies.permanent 之间的区别
- jQuery的event.stopPropagation()导致Rails出现问题:remote => true
- Rails Mailer最佳实践 – 控制器或after_create回调?
- 如何为Rails ActionMailer配置主机名?
- Rails 4嵌套属性不保存