我有一个用户模型、一个会员模型和一个俱乐部模型。我已经建立了以下协会:
俱乐部.rb
has_many :memberships
has_many :members, through: :memberships
会员资格.rb
belongs_to :user
belongs_to :club
我现在想要的是在 Club 上有一个 has_one :organizer,它根据在 join 模型中将 Organizer 属性设置为 true 的成员检索单个用户记录。
如何建立这个 has_one 关联?我尝试过通过会员协会,但提出了一个例外,即会员是一个集合并且需要是单数的。