这些是我看到的可以帮助解决“ Rails 5 - 对象关系阻抗以及如何构造多个继承的类/表” TL;DR - 对象表阻抗 ORM 问题的选项。
抽象基类,每个子类都有自己的表(即在自己的表中存储每种类型的公共属性)
STI,只需将所有内容放在一个基类和表中,并在该表中创建所有子属性,但让子类(即您的其他 Rails 模型)从该基类继承。
Sequel db(支持类表继承)
Dan Chak 的“Enterprise Rails”解决方案(在这里),看起来很老,但看起来很有希望
作品
还有其他人吗?