我正在尝试向用户发送活动邀请(如果他们已存在于我的系统中)和网站邀请(如果用户(电子邮件地址)尚未在我的系统中)。以下是我试图这样做的方法:
def self.lookup_and_send_emails(emails, msg)
addresses = split_addresses(emails)
addresses.each do |email|
if Users.where(email: :email)
SwapMailer.babysitter_request.deliver
else
#send the devise/website invitation
end
end
end
但这给了我的是:
uninitialized constant Event::Users
如何从我的活动模型中访问我的用户模型。我可以将它移动到控制器,但我试图让我的控制器“瘦”。
答案 0 :(得分:2)
当您使用模型类时,它是单数。正确的语法是:
if User.where(email: :email)
SwapMailer.babysitter_request.deliver
else
#send the devise/website invitation
end