2

这些是我看到的可以帮助解决“ Rails 5 - 对象关系阻抗以及如何构造多个继承的类/表” TL;DR - 对象表阻抗 ORM 问题的选项。

  1. 抽象基类,每个子类都有自己的表(即在自己的表中存储每种类型的公共属性)

  2. STI,只需将所有内容放在一个基类和表中,并在该表中创建所有子属性,但让子类(即您的其他 Rails 模型)从该基类继承。

  3. Sequel db(支持类表继承

  4. Dan Chak 的“Enterprise Rails”解决方案(在这里),看起来很老,但看起来很有希望

  5. 作品

还有其他人吗?

4

0 回答 0