Ruby on rails 通过模型,根据其“通过”的模型而变化?

Ruby on rails 通过模型,根据其“通过”的模型而变化?,ruby-on-rails,Ruby On Rails,“可工作”有两个通用字段,以及两个取决于其链接到的车辆的字段 考虑到我有大约8辆车,我是否应该满足于将所有车辆特有的字段都粘贴到“可行”中?或者我应该为我的数据库查看不同的结构吗?我会将特定于车辆的字段放入vehicles表中,然后使用以简化车辆数据在可行的范围内的使用。干杯!但是Vehicle表是一个静态表,不知道用户的情况,它只是一个车辆列表,其中包含一些关于车辆的访问者。每一排都是一辆车,而不是拥有一辆车的用户。车就像一种车型?而某一类型的实际车辆是否可行?车辆就是实际车辆。它有关于那辆车

“可工作”有两个通用字段,以及两个取决于其链接到的车辆的字段


考虑到我有大约8辆车,我是否应该满足于将所有车辆特有的字段都粘贴到“可行”中?或者我应该为我的数据库查看不同的结构吗?

我会将特定于车辆的字段放入vehicles表中,然后使用以简化车辆数据在可行的范围内的使用。

干杯!但是Vehicle表是一个静态表,不知道用户的情况,它只是一个车辆列表,其中包含一些关于车辆的访问者。每一排都是一辆车,而不是拥有一辆车的用户。车就像一种车型?而某一类型的实际车辆是否可行?车辆就是实际车辆。它有关于那辆车的信息。Available表示用户愿意使用该车辆工作。Ok。你能给出一个与车辆相关的属性的例子吗?一个布尔值,询问用户的摩托车上是否有送货箱。不适用于汽车!你说:用户有一个送货箱,这是因为这个箱子属于用户,每次他换车时他都带着这个箱子,还是因为用户是自行车的唯一司机?但实际上,盒子是特定于车辆的。
User has_many vehicles, through: :workable