0
私はカートモデルに関連付けられたユーザーモデルを作成しています。ユーザーが作成されると、カートが自動的に作成されます。アプリでマイグレーション内にモデルのインスタンスを添付する
、私は私のUserController
のcreate
メソッドに呼び出しCart.create
を追加しました。
しかし、データをシードしようとすると、User.create
とCart.create
という2つの行があり、User.create
の1行だけこの作業を行うようにしてください。
カート作成コードをメソッド変更(CreateUsers、Migration)に移動することはできますか?
コールバックについて読んで、代わりに 'after_create'コールバックを使用してください。 http://guides.rubyonrails.org/active_record_callbacks.html – Deep
ありがとうございます、それは動作します。 – Harry