【问题标题】:devise-async and delayed_job not sending emails with delayed_job (rails 4)设计异步和延迟作业不使用延迟作业发送电子邮件(rails 4)
【发布时间】:2015-08-06 10:50:15
【问题描述】:

我正在尝试使用devise_async 异步发送设计邮件(默认设计邮件)。但是,邮件程序不发送它们;它们只会保存在延迟工作表中。我一步一步跟着devise-async文档:

devise_async.rb:

Devise::Async.setup do |config|
  config.enabled = true
  config.backend = :delayed_job
end

application.rb

config.active_job.queue_adapter = :delayed_job

还将:async 添加到user.rb

感谢任何帮助。谢谢!

【问题讨论】:

标签: ruby-on-rails asynchronous devise actionmailer devise-async


【解决方案1】:

好吧,现在你必须真正运行这些工作:)

RAILS_ENV=production bin/delayed_job start

【讨论】:

  • 将来所有后台作业都会以这种方式开始吗?这是我第一次使用后台作业,所以欢迎任何解释:)
  • 这个命令实际上会启动后台工作程序,它将永远留在内存中(除非有什么东西杀死了它们)。如何在生产环境中管理员工则是另一回事。
猜你喜欢
  • 1970-01-01
  • 2015-09-08
  • 2013-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-18
  • 2023-03-22
  • 1970-01-01
相关资源
最近更新 更多