これが事です。
私は学習のためだけにWebゲームに取り組んでいますが、この問題があります。
私は多くのアイテムを持つキャラクターを持っていますが、アイテムはequipable_itemsまたはusable_items(異なるクラスの両方)である可能性があります.
Character クラスに has_many を持ち、両方のクラスのアイテムのバッグを一緒に持つ方法はありますか?
これが事です。
私は学習のためだけにWebゲームに取り組んでいますが、この問題があります。
私は多くのアイテムを持つキャラクターを持っていますが、アイテムはequipable_itemsまたはusable_items(異なるクラスの両方)である可能性があります.
Character クラスに has_many を持ち、両方のクラスのアイテムのバッグを一緒に持つ方法はありますか?
はい、Single Table Inheritanceを確認してください。親クラスに has_many 関連付けを行うことができます。
編集: API ドキュメントの単一テーブルの継承セクションも確認してください。