From 7c5a71e9299dca63f57dd4b70930551f6e2c0404 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 31 Oct 2017 13:48:47 +1100 Subject: [PATCH] DEV: allow queue_jobs = false in dev your mileage may vary --- app/jobs/base.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/jobs/base.rb b/app/jobs/base.rb index 05133bfc7e8..fa16e3179b1 100644 --- a/app/jobs/base.rb +++ b/app/jobs/base.rb @@ -200,7 +200,13 @@ module Jobs # Otherwise execute the job right away opts.delete(:delay_for) opts[:sync_exec] = true - klass.new.perform(opts) + if Rails.env == "development" + Scheduler::Defer.later("job") do + klass.new.perform(opts) + end + else + klass.new.perform(opts) + end end end