我使用邮箱发送电子邮件通知,如果我这样做:
def mailboxer_email(object)
return "me@gmail.com"
end
它完美无缺,但我试图返回用户的电子邮件,我尝试了这个:
def mailboxer_email(object)
return "#{User.email}"
end
我收到错误:
NoMethodError (undefined method `email' for #<Class:0x0000000402c138>):
当我尝试这个时:
def mailboxer_email(object)
return :email
end
日志阅读
"sent mail to email"
我也试过
def mailboxer_email(object)
return object.email
end
但是给了我
NoMethodError (undefined method `email' for #<Message:0x000000039f0530>):
答案 0 :(得分:0)
这个方法解决了它,它只是通过电子邮件没有&#34; :&#34;
def mailboxer_email(object)
return email # instead of return :email
end