假设您拥有一个完全在另一个资源视图中创建和显示的资源(例如,评论或标签)。你是否还应该把它作为自己的资源,或者将它作为嵌套资源更好?另外,你应该使用虚拟属性吗?
我知道这个问题很普遍,但我不是在寻找具体的答案,只是对每种技术何时首选的一般解释。
答案 0 :(得分:1)
一般来说,将它作为嵌套资源会更有用。这是更“RESTful”的方式。它还允许您访问父资源,而无需将其指定为参数。但是,您不希望将资源嵌套到多个深度,如Rails routing guide中所述。
答案 1 :(得分:1)
一些一般性的想法: