我的数据库中有一个Invites
表,当我以用户身份执行任务时,我想将Event
.id 传递给范围User.not_invited_to(event)
如何构建此范围以检查用户 ID 是否不在其中?
class User
has_many :invites, :foreign_key => 'participant_id'
...
end
class Invite
belongs_to :participant, :class_name => "User", :foreign_key => "participant_id"
...
end