Devise でセットアップされた Rails アプリケーションを開始しました。現在、User と 1 対多の関係を持つ新しいモデル Product を追加する予定です。足場ジェネレーターを使用して Product モデルを生成しました。belongs_to :user
次に、製品とhas_many :products
ユーザーに追加しました。関連付けを追加した後、移行を実行する必要がありますか? データベースにmysqlを使用しています。
今、それを現在のユーザーに関連付ける方法がわかりません。製品コントローラーの作成アクションで製品のユーザーを設定しようとしています。のようなもの@product.user = current_user
。しかし、実際には機能しません。これを実現するには、製品の user.id を設定する必要があると読みましたが、その方法がよくわかりません。ステップバイステップのチュートリアル リンクと詳細な説明は本当に役に立ちます。どうもありがとう!