私は2つのActiveRecodeモデル、CarとUserを持っています。これには、多対1の関連付けがあります。
class Car < ActiveRecord::Base
has_many :users
...
end
class User < ActiveRecord::Base
belongs_to :car
...
end
また、データベースには、carsとusersの2つのテーブルがあります。usersテーブルには属性car_idがあります
carインスタンスをcarsテーブルに挿入する移行を行いたいのですが、その間に、carインスタンスと関連付けられてusersテーブルに挿入されるユーザーインスタンスが作成されます。移行でこれを行う方法は?
これは、この移行を実行することにより、carインスタンスとそれに関連するユーザーインスタンスの両方がデータベースの対応するテーブルに保存されます。
Rails3を使用しています。