1

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

4

1 回答 1

3

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

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

Delayed::Worker.delay_jobs = Rails.env.production? || ENV['DELAYEDJOB'].present?
于 2013-03-15T17:28:05.113 回答