一個關係,我有三個型號關於一個在模型中軌
class Vehicle < ActiveRecord::Base
has_one:driver ,:through=>:vehicle_driver
end
class Vehicle_Driver < ActiveRecord::Base
belongs_to:vehicle
belongs_to:driver
end
只有vehicle_id和driver_id
class Driver < ActiveRecord::Base
has_one:vehicle_driver
end
我想要做的就是
註冊車輛獨立
寄存器驅動程序獨立地
然後分配駕駛員車輛使得只有一個驅動器可以被分配到一個車輛反之亦然
和進一步
- 如果我分配驅動到其他車輛的早期關係必須刪除
這是可能從上面的關係... ?????
任何幫助將不勝感激..
在此先感謝