###コメント機能の実装
Ruby on Railsの勉強でブログのアプリケーションを作成しています。
コメント機能を実装中で疑問点について質問です。
設定:
Userは多数のPostを持つ、Postは1人のUserに属する。
Postは多数のCommentを持ち、かつ、1人のUserに属する。
CommentはUserとPostに属する。
モデルはUser(ユーザー情報)、Post(ユーザーの投稿)、Comment(投稿のコメント)なのですが、モデルの関連付けで悩んでいます。
以下の2つの違いが分かりません。
(その1) Post.rb has_many :comments has_many :user, through: :comments Comment.rb belong_to :user belong_to :post User.rb has_many :comments has_many :posts, through: :comments
(その2) Post.rb has_many :comments belong_to :user Comment.rb belong_to :user belong_to :post User.rb has_many :comments has_many :post
上記の(その1)と(その2)の違いがあまり良く分かりません。
###補足情報
Ruby:2.1.8
Rails:4.2.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/02/18 10:06