Rails - 为嵌套资源执行显示页面的正确方法是什么

时间:2011-08-03 20:40:12

标签: ruby-on-rails associations show nested-forms

因为我只会展示一个项目,所以我只有(示例)

  

/ the_thing / 23

还是我仍然使用/the_group/1/the_thing/23

我知道我需要适当地嵌套并为表单建立关联并使用嵌套路由进行链接,但是对于展示页面我是否嵌套了它的链接?

即。我是否仍然应该在其主人的背景下展示它,或者仅仅依靠它自己展示它。在这种情况下,如果没有嵌套,即无法自行更新资源。

主要意图是将链接显示回群组吗?

这个问题仅适用于节目页面。

2 个答案:

答案 0 :(得分:2)

这只是一个选择问题,您甚至可以根据具体情况创建两条路线。

你应该问问自己,用户是否更有意义看到一个网址或另一个网址:这是纯粹的用户体验。

答案 1 :(得分:0)

确实,这只是一个选择问题。

但考虑一个案例,你有一个Post模型和Comment模型,而Comment是Post的嵌套资源。为评论的展示行动设置单独的路线是没有意义的,因为显示没有相关帖子的评论是没有意义的。

因此,它的具体情况也是如此。

相关问题