3
如果任何人有一個更好的標題,請讓我知道:對Rails的:通過關聯創建通過記錄
我有以下型號:
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,但連接表(car_drivers)中的記錄也應該創建。我嘗試了以下方法,但在創建車記錄時,連接表記錄不是:driver_object.cars.create
這種情況下的最佳做法是什麼?
酷,工作。謝謝! –
@deefour如果他們有更多的屬性,我們如何爲CarDriver模型添加值?我的意思是最佳做法 – sethi