Railsのモデルの関連付けについて質問です。
teratailsのような質問サイトを想定したときに、Railsだったらどう作るのかなと思い、BAの実装方法は?というところで詰まっています。
Userモデル
Noteモデル
belongs_to :user_id
Commentモデル
belongs_to :user_id
belongs_to :note_id
BestAnswerモデル
belongs_to :note_id
belongs_to :comment_id
このように、モデルがあったとして、投稿ユーザーにより、BAが決定され、BestAnswerのカラムに、note_idとcomment_idが入ります。
そして、ノートを表示させたページに、note_idに紐づいたコメントを@note.comment.eachで表示させています。
この@note.commentのidと、note.idを両方ともコントローラーへ渡す手法がさっぱりで困っています。
どのような手法があるでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/06/23 12:23
退会済みユーザー
2016/06/27 14:10