ナツ16:モデル間リレーション

Deviseを使ってUserとPost的なもののリレーションでドはまりしてしまったので備忘録。

以前の練習用アプリの記憶で、
model/user.rbに

has_many :posts

model/post.rbに

belongs_to :user

って追記すればあとは万事OK!ってなったと勘違いしてて、
ずっとユーザーのポストが表示されないままでなんでやねん!って思ってたら、
post_controller.rbで

def create
 @post.user = current_user
end

を追記するの忘れてた・・・・・・・・・・・

まじ勘弁です、自分の記憶力。

広告を非表示にする