【发布时间】:2012-11-10 16:48:51
【问题描述】:
给定带有 cmets 的照片的典型嵌套资源,创建评论的路径如下所示:
POST /photos/{photo_id}/comments
现在,为了删除评论,你还会使用“嵌套”路由吗?例如:
DELETE /photos/{photo_id}/comments/{comment_id}
或
DELETE /comments/{comment_id}
嵌套路由的优点是它反映了创建 URL,并且不需要 routes.rb 中的任何其他条目。使用顶级 URL 的优点在于,从技术上讲,您不需要 photo_id 来获取要删除的评论。
想法?
【问题讨论】:
-
您的问题得到解答了吗?
标签: ruby-on-rails rest