1

2 つのモデルがあるとします。ProductRecipeProductGroupそれらはそれぞれ、 または のいずれかのグループに属することができますRecipeGroup。現在、グループ モデルは基本的に同じです。名前列とカウンター キャッシュがあります。

ここでポリモーフィズムを使用して、グループを単一のGroupモデルにマージすることはできますか? 通常、関連付けの - 側に:polymorphic => true適用されることを知っています。しかし、デフォルトでは不可能な代わりに - 側に置きbelongs_toたいと思います。has_manyこれをどのように実装しますか?

4

0 に答える 0