Rails 如何使用 ActionMailer 异步发送邮件?

chareice · September 01, 2013 · Last by small_fish__ replied at March 14, 2014 · 3765 hits

做用户邮箱验证的时候,当用户填写好了邮箱号码,后台用 ActionMailer 发送邮件,用户需要等待很长的时间才能看到页面刷新的结果。请问如果使 ActionMailer 变为异步发送的?

参考 sidekiq/resque 之类

要是觉得麻烦可以尝试已经比较落后的 delayed_job,但推荐 sidekiq/resque

@small_fish__ 我遇到了和楼主一样的问题。试用这个 gem 在最后一步的时候提示“Don't know how to build task 'resque:work'”还需要什么么?

#4 楼 @luliangshu 如果使用 resque_mailer,一般还需要 resque/redis 作为依赖吧,不过还是建议推荐楼上说说的 sidekiq/resque 的方案。。

You need to Sign in before reply, if you don't have an account, please Sign up first.