Rails Rails 4.2.0 之后 Active Job 集成到 Action Mailer 里了 请问异步发送邮件还需要特殊的配置么

zouyu · 2015年08月03日 · 最后由 zouyu 回复于 2016年01月31日 · 1603 次阅读

rails 4.2.0 之后 Active Job 集成到 Action Mailer 里了 请问异步发送邮件还需要特殊的配置么

需要,你仍然需要配置一个 active_job 的 adapter,以及后台队列实现如 Sidekiq,否则如果系统没有检测到你配置的 adapter 的话,会从异步发送 fallback 到同步发送。

传送门: http://guides.rubyonrails.org/active_job_basics.html#job-execution

If no adapter is set, the job is immediately executed.

意思就是,看 #1 楼 @lgn21st

3 楼 已删除

当时项目中使用了 resque,设置了一个队列的前缀,然后和 Rails 默认的有冲突,无法异步发送了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号