简体   繁体   English

如何发送带有delay_job的电子邮件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM