#delayed-job
#отложенное задание
Вопрос:
Я пытаюсь запустить определенные delayed_jobs со следующим сценарием, но он не работает :
options[:queues] ||= [BULK_EMAIL_DJ_QUEUE]
Delayed::Worker.new(options).work_off
Я видел другие решения для запуска specifix delayed_jobs путем выполнения команд:
Delayed::Worker.new.run(Delayed::Job.last)
Но я хочу запустить все отложенные задания определенной очереди, как я могу это сделать?
Ответ №1:
Delayed::Worker.new(queues: ['my_queue']).work_off
у меня работает с Rails 4.2, отложенным заданием 4.1 и RSpec 3.5