0

これが事です。

私は学習のためだけにWebゲームに取り組んでいますが、この問題があります。

私は多くのアイテムを持つキャラクターを持っていますが、アイテムはequipable_itemsまたはusable_items(異なるクラスの両方)である可能性があります.

Character クラスに has_many を持ち、両方のクラスのアイテムのバッグを一緒に持つ方法はありますか?

4

1 に答える 1

1

はい、Single Table Inheritanceを確認してください。親クラスに has_many 関連付けを行うことができます。

編集: API ドキュメントの単一テーブルの継承セクションも確認してください。

于 2011-10-22T00:53:25.303 に答える