結合テーブルに存在する追加のフィールドに基づいて、多対多の関係を照会する方法に興味があります。例を通して最もよく尋ねられます。
モデルUserとモデルGroupがあります。
多対多の関係は グループ化 と呼ばれます。追加のフィールド'active_user'があります。アクティブなグループ内のすべてのユーザーを照会したいと思います。
私が行った場合:
@user.groupizations.find_all_by_active_user(true)
- グループ化のリストが表示されます。ただし、ユーザーのリストを探しています。多分私はいくつかのマッピングを行う必要がありますか?
ありがとう!