rails Mailer +deayed_job 发邮件

Delayed Job 是一个异步插件,可以使用它来达到异步发送邮件的功能,因为如果同步发送邮件的话,发送一封邮件的时间大约为10s,用户没有那么长的耐心等待。
delayed_job:参照github— >https://github.com/collectiveidea/delayed_job
安装完以后,一定要记得启动delayed_job作业,不然待发送的邮件将不会被发送。启动命令如下:
$ rake jobs:work

[Worker(host:noonoo.home pid:3031)] Starting job worker

使用 ctrl + c结束任务。

你可能感兴趣的:(Ruby,Rails,mailer,delayed_job)