标签: ruby-on-rails background ruby-on-rails-3.2 delayed-job
如何让DelayedJob不在数据库中推送作业,而是在开发环境中同步执行它们?
答案 0 :(得分:3)
从DelayedJob 2.1.3开始,您可以在初始化程序中使用Delayed::Worker.delay_jobs = false。
Delayed::Worker.delay_jobs = false
您还可以检查ENV变量设置,以便在开发过程中强制作业异步:
Delayed::Worker.delay_jobs = Rails.env.production? || ENV['DELAYEDJOB'].present?