用户有很多分类。分类仅由其自己的所有者进行更新,修改,显示/隐藏。所有分类广告的索引和显示页面都是公开的。使用嵌套资源有什么好处,还是应该通过权限/ current_user来管理进程?
答案 0 :(得分:0)
如果您考虑过滤的简易性,那么使用具有多态关联的嵌套资源是有利的。您可以/classifieds
或/user/1/classifieds
访问所有用户或按用户过滤。它还可以使协会更易于管理。例如,您不需要将user_id传递给在/user/1/classifieds/1/edit
访问的分类更新表单。我发现资源设置不需要很长时间,并提供一些很好的好处。您甚至可以看看这个似乎很受欢迎的宝石似乎可以让整个过程更轻松:Inherited Resources。