コメント付きの写真の典型的なネストされたリソースを考えると、コメントを作成するルートは次のようになります。
POST /photos/{photo_id}/comments
さて、コメントを削除するために、「ネストされた」ルートを引き続き使用しますか? 元:
DELETE /photos/{photo_id}/comments/{comment_id}
また
DELETE /comments/{comment_id}
ネストされたルートの長所は、作成 URL をミラーリングし、routes.rb に追加のエントリを必要としないことです。トップレベル URL を使用するメリットは、削除するコメントを取得するために技術的に photo_id を必要としないことです。
考え?