不同类别的 Has_many
事情是这样的。
我正在开发一个网页游戏只是为了学习,我遇到了这个问题。
我有一个拥有许多物品的角色,但这些物品可以是equipable_items或usable_items(两者都来自不同的类别)。
有没有办法让我的角色类中有一个 has_many 来将两个类的一袋物品放在一起?
Here is the thing.
I'm working on a web game just for learning and I have this problem.
I have a Character who has many items, but the items can be equipable_items or usable_items (both from different clases).
Is there a way to have a has_many in my Character class to have a bag of items of both clases together?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,请查看单表继承。您可以与父类进行 has_many 关联。
编辑:另请查看 API 文档 中的单表继承部分。
Yes, check out Single Table Inheritance. You can do a has_many association to the parent class.
EDIT: Also check out the Single Table Inheritance section in the API documentation.