假设我有 3 个模型,Car
和Motorcycle
,Truck
并且对于每个模型,我必须输入一堆东西,例如已知以前所有者的列表、交通罚单、车牌等。所以我为每个模型创建了一个模型(PreviousOwners
、PreviousPlates
等)并为相关模型建立多态关联。
问题是,我怎样才能只使用一种形式输入所有这些,有点像这样:
Car #123
Known previous owners:
Jason Jazz
Brian Bass [add another]
Known previous license plates:
12345
67890 [add another]
Current status:
Cleared
(this is a dropdown select menu, CurrentStatus is also a polymorphic association, but with predefined values.)
etc
这被证明是一个婊子,远远超出了我的专业水平(这里是新手)。资源不是嵌套的,我在多个模型上找到的几乎所有东西都是嵌套资源,似乎没有任何东西适用于多态关联。
(这只是一个例子,我知道理想情况下我应该有一个Vehicle
带有“汽车”等类别的模型,但这只是为了说明在我的案例中对多态模型的真正需求。)
谢谢。