class JobMailer < ActionMailer::Base
default :from => "emailer@email.com"
def new_job_email_for_client
#
#
@url = "http://simplesite.com/users/login"
mail(:to => @???,
:subject => "You have created a new case on simplesite.")
end
end
我希望每个用户每次创建“工作”时都会收到一封电子邮件。在应用程序的其他部分,我可以访问@user和user.email等,但在邮件程序中我得到“未定义的错误”。
如何访问邮件程序中的当前用户电子邮件地址(考虑到Devise控制用户)?
答案 0 :(得分:0)
我不确定这是否是一种很好的方式,但这就是我的工作方式:
def new_job_email_for_client(user_email)
@url = "http://simplesite.com/users/login"
mail(:to => user_email,
:subject => "You have created a new case.")
end