関連付け(アソシエーション)のところでつまずいてしまったので質問させてもらいます。
今は deviseのUser(name を追加しました。) と 投稿のPost と コメントのcommentを
has_many belongs_to で関連付けしました。
質問
そこでcommentにUserのnameを表示させたいです。(コメントをした人の名前を表示したいので)
解決法としては belongs_to: users(class comment) has_many :comments(class user)
で関連付けすればいいのでしょうか?
ですが調べたところ、formにhiddenで送ることも出来るみたいなことも書いてありました。
簡単に出来る方法がありましたら教えて下さい。
###DeviseのUser
class User < ActiveRecord::Base devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable has_many :posts end
###Post
class Post < ActiveRecord::Base belongs_to :user has_many :comments end
###Comment
class Comment < ActiveRecord::Base belongs_to :post end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。