我的rails应用程序中有2个类。应用和用户。 用户拥有应用程序,他们具有编辑权限。
我还希望任何用户能够列出所有应用,无论他们是否拥有权限。
这意味着需要以两种方式访问应用程序。 1)/ Users / 1 / Apps(这将是所有用户的应用程序) 2)/ Apps(这将是系统中最近的所有应用程序)
我的问题是,如何为此资源设置路由。 我在路线中列出两次吗?一个作为独立资源,另一个嵌套在资源下?
我是否保留平面列表,并传递带有用户ID的查询字符串?
思想?
答案 0 :(得分:2)
答案 1 :(得分:0)
我会选择第一个选项,因为它们有两种不同的用途,一种是用户可编辑的应用,而不是所有应用。