【发布时间】:2012-08-17 12:12:25
【问题描述】:
我有三个模型
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
我想做的是
独立注册车辆
独立注册驱动程序
然后将驾驶员分配给车辆,以便只能将一名驾驶员分配给一辆车,反之亦然
还有更多
- 如果我将司机分配给另一辆车,则必须删除其早期关系
这可能从上述关系...?????
任何帮助将不胜感激..
提前致谢
【问题讨论】:
标签: ruby-on-rails models relationship one-to-one