0

Base、Stat、Feature、Element の 4 つのモデルを使用しています。

ベースには多くの統計、多くの機能、または多くの要素がありますが、3 つのうちの 1 つだけです (たとえば、ベースには多くの統計がなく、多くの機能があります)。

これらのモデル間の関連付けはどのようになりますか? 私が達成しようとしていることは可能ですか?可能であれば、次のようなことは避けたいと思います。

Base
has_many :stats
has_many :features
has_many :elements
4

1 に答える 1

2

まあ、私がそれを見る方法:

  • ベースには多くの状態があります
  • FeaturedBase は Base から継承し、多くの機能を備えています
  • ElementBase は Base から継承し、多くの要素を持っています

しかし、これは Rails に関する質問ではなく、OODesign に関する質問です。

于 2013-03-26T21:19:53.327 に答える