自分が投稿したproductだけが表示されるページを作りたいです。
そうなるとUserモデルとProductモデルが一対他で結ばれると思います。
さらに外部キーでProductテーブルの中にUser_idカラムが必要だと考えています。
現状コード
ruby
1#Product.rb 2belongs_to :user
ruby
1#User.rb 2has_many :products
すでにuser_idカラムはProductテーブルに入っています。
ターミナル文
== 20170603093305 AddUserRefToComics: migrating ===============================
-- add_reference(:products, :user, {:index=>true, :foreign_key=>true})
-> 0.0034s
== 20170603093305 AddUserRefToComics: migrated (0.0035s) ======================
ですが、投稿した際にrails cで見てみるとUser_idがnilのままです。
なぜ、nilになってしまうのか教えてください。
よろしくお願い申し上げます。
あなたの回答
tips
プレビュー