Rails のポリモーフィック アソシエーションを把握するのに苦労しています。グループとユーザーの 2 つのモデルがあります。
ユーザーはグループに所属する必要がありますが、グループは複数のユーザーと複数のグループを持つことができます。グループをツリーのようにする必要があり、Ancestry gem が役立つと思いますが、まだ試していません。
user_id と group_id を持つ何らかの結合モデル、Membership が必要なようです。次に、 has_many :through を実行してユーザーをグループに関連付けることができますが、どうすれば多くのグループも持つことができるでしょうか? メンバーシップはポリモーフィック モデルになりますか?
ありがとう!
アンディ