У меня есть две модели ActiveRecode, Автомобиль и Пользователь , который имеет многозначную связь:
class Car < ActiveRecord::Base
has_many :users
...
end
class User < ActiveRecord::Base
belongs_to :car
...
end
И у меня есть две таблицы в базе данных, машины и пользователи . пользователи таблица имеет атрибут car_id
Я хотел бы иметь миграцию, которая будет вставлять экземпляр машины в таблицу cars , , в то время как , будет создан экземпляр пользователя, который связан с экземпляром car и затем будет вставлен в таблицу users . Как это сделать при миграции?
Таким образом, при выполнении этой миграции экземпляр автомобиля и связанный с ним экземпляр пользователя будут сохранены в соответствующих таблицах в базе данных.
Я использую Rails 3.