Has_many适用于不同的课程

时间:2011-10-22 00:06:38

标签: ruby-on-rails ruby has-many has-many-through has-many-polymorphs

这就是事情。

我正在研究一款仅用于学习的网页游戏,我遇到了这个问题。

我有一个人物,他有很多物品,但物品可以是equipable_items或useful_items(来自不同的物品)。

有没有办法在我的Character类中使用has_many将两个clases的项目放在一起?

1 个答案:

答案 0 :(得分:1)

是的,请查看Single Table Inheritance。您可以与父类进行has_many关联。

编辑:同时查看API documentation

中的单表继承部分