[英]How can i send emails with delayed_job
I'm trying to use delayed_job to send emails from an input form. 我正在尝试使用delay_job从输入表单发送电子邮件。 In my view i have replaced the line 在我看来,我已经取代了生产线
Emailer.deliver_signup(@usercontact)
with 同
Emailer.send_later(:deliver_signup, @usercontact)
but when i run the job with rake jobs:work, i get: undefined method 'deliver_signup' for "CLASS:Emailer":String 但是,当我用rake job:work运行作业时,我得到了:“ CLASS:Emailer”:String的未定义方法'deliver_signup'
What am I doing wrong? 我究竟做错了什么? (Note that the code works without delayed_job) (请注意,该代码可以在没有delay_job的情况下工作)
延迟发送邮件可能会有所帮助,而不是尝试自己实施这些细节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.