вот ассоциации моделей
class Driver
has_many :cars
validates :cars, presence: true
end
class Car
belongs_to :driver
end
Записи автомобилей уже существуют. Для этого не нужно иметь водителя
первый автомобиль с идентификатором 1, ему назначается водитель 1
driver1.car_ids = [1]
driver1 теперь имеет автомобиль
Теперь мы создаем водителя 2 с автомобилем 1
driver2.car_ids = [1]
driver1 становится недействительным, потому что у него больше нет машин
Каков наилучший способ справиться с этим?