回答編集履歴

1

理由付け

2017/07/03 08:34

投稿

maisumakun
maisumakun

スコア145184

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- たとえば`Articles has_many :comments`のような関係があったとすると、コメントのモデルは普通に作れば`Comment`なので、コントローラーとしても`CommentsController`となります。一方で、(特にコメントIDが振られていない、新規作成のようなアクションにおいては)URLの上で`article_id`が必須となるため、`/articles/article_id/comments/new`となります。
5
+ たとえば`Article has_many :comments`のような関係があったとすると、コメントのモデルは普通に作れば`Comment`なので、コントローラーとしても`CommentsController`となります。一方で、(特にコメントIDが振られていない、新規作成のようなアクションにおいては)URLの上で`article_id`が必須となるため、`/articles/article_id/comments/new`となります。この両者をスムーズに結びつけるために、名前空間は変わらないようになっています。