如果有人有更好的标题,请告诉我:p
我有以下型号:
class Car
has_many :car_drivers
has_many :drivers, :through => :car_drivers
end
class Driver
has_many :car_drivers
has_many :cars, :through => :car_drivers
end
class CarDriver
belongs_to :car
belongs_to :driver
end
现在我想通过 Car 创建一个新的 Driver,但连接表 (car_drivers) 中的记录也应该创建。我尝试了以下方法,但是在创建汽车记录时,连接表记录不是:driver_object.cars.create
在这种情况下,最佳做法是什么?