2 つのモデルがあるとします。ProductとRecipe。ProductGroupそれらはそれぞれ、 または のいずれかのグループに属することができますRecipeGroup。現在、グループ モデルは基本的に同じです。名前列とカウンター キャッシュがあります。
ここでポリモーフィズムを使用して、グループを単一のGroupモデルにマージすることはできますか? 通常、関連付けの - 側に:polymorphic => true適用されることを知っています。しかし、デフォルトでは不可能な代わりに - 側に置きbelongs_toたいと思います。has_manyこれをどのように実装しますか?