如果在Rails中有单表继承,可以这样:
class Vehicle < ActiveRecord::Base
class Car < Vehicle
class Truck < Vehicle
创建单个模板的建议方法是什么,允许用户从单个车辆/ new.html.erb创建汽车或卡车?我认为棘手的一点是如何布置html表单以便存在汽车和卡车的字段,但是当POST发生时,控制器以某种方式知道基于html选择或无线电选择正确的表单。我希望有人比我有一个很好的最佳实践答案更聪明!
额外信用:车辆实际上是人员下的嵌套关联,所以它实际上是人#vehicle_attributes ......