-1

ヒーロー モデルとアビリティ モデルを持つアプリケーションをセットアップしようとしています。各ヒーローには多くのアビリティがあります。

各アビリティ エントリには、名前、説明、ダメージ、範囲、持続時間など、いくつかの共通フィールドがあります。等々。

ただし、各エントリは、そのエントリだけに固有のフィールドを持つことができる必要があります。たとえば、1 つのアビリティには、tether_duration と break_distance のフィールドがあります

これを可能にするには、モデルをどのようにセットアップすればよいですか? 今は頭が回らないので

4

1 に答える 1

0

名前を付けて描画することで、いつでも分解できます。

ヒーローは多くの能力を持っています アビリティは多くのヒーローを持っています Abilities_attributes は能力に属します。または多分多くの能力を持っています。

すべてを言葉に分解すると、モデル化に役立ちます。各モデルに必要な列を見つけます。これらの列をさらに細分化する必要がある場合は、必要に応じて別のモデルが必要になります。

あなたの場合は。

アビリティにサブカテゴリがある場合は、別のモデルを作成する必要があるようです。

それが役に立てば幸い

于 2013-02-22T15:08:07.383 に答える