ユーザーモデル、メンバーシップモデル、クラブモデルがあります。次の関連付けを設定しました。
Club.rb
has_many :memberships
has_many :members, through: :memberships
Membership.rb
belongs_to :user
belongs_to :club
私が今欲しいのは、joinモデルでorganizer属性がtrueに設定されているメンバーに基づいて単一のUserレコードを取得するhas_one:organizerをClubに配置することです。
このhas_oneアソシエーションを設定するにはどうすればよいですか?メンバーシップアソシエーションを試してみましたが、メンバーシップがコレクションであり、単一である必要があるという例外が発生します。