我有两个 ActiveRecode 模型,Car和User,它们具有多对一的关联:
class Car < ActiveRecord::Base
has_many :users
...
end
class User < ActiveRecord::Base
belongs_to :car
...
end
而且,我在数据库中有两个表,汽车和用户。users表具有属性car_id
我想要一个迁移,它将一个汽车实例插入到汽车表中,同时,将创建一个与汽车实例关联的用户实例,然后将其插入到用户表中。如何在迁移中做到这一点?
通过运行此迁移,汽车实例及其关联的用户实例都将存储在数据库中的相应表中。
我正在使用 Rails 3。