使DelayedJob在开发环境中同步

时间:2013-03-15 17:28:05

标签: ruby-on-rails background ruby-on-rails-3.2 delayed-job

如何让DelayedJob不在数据库中推送作业,而是在开发环境中同步执行它们?

1 个答案:

答案 0 :(得分:3)

从DelayedJob 2.1.3开始,您可以在初始化程序中使用Delayed::Worker.delay_jobs = false

您还可以检查ENV变量设置,以便在开发过程中强制作业异步:

Delayed::Worker.delay_jobs = Rails.env.production? || ENV['DELAYEDJOB'].present?
相关问题