[英]Rails 3 routing: Avoiding Deep Nesting
今天我意识到我对嵌套资源有点忘乎所以:
resources :organisations do
resources :studies do
resources :settings
end
end
Rails 指南(以及我自己的想法)建议嵌套深度不应超过 1 级,因此我将其重构为:
resources :organisations do
resources :studies
end
resources :studies do
resources :settings
end
有谁知道声明上述路线的更简洁/更简洁的方式? Google 给了我很多 Rails 2 特有的东西。
非常感谢!
您几乎已经弄清楚并走上了正确的轨道。 这实际上取决于您的域。 只要看看你的路线,我就会思考Settings
的作用。 也许在某处处理设置的命名空间就足够了,也许不是。 真的取决于你想要做什么。
但是,就嵌套而言。 看起来不错。
PS。 您也可以参考本指南了解 Rails 3.0.X 中的路由。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.