我正在尝试使用以下脚本运行特定的delayed_jobs,但它不起作用:
options[:queues] ||= [BULK_EMAIL_DJ_QUEUE]
Delayed::Worker.new(options).work_off
我已经看到通过运行命令运行specifix delayed_jobs的其他解决方案:
Delayed::Worker.new.run(Delayed::Job.last)
但我想运行特定队列的所有延迟作业,我该怎么做?
答案 0 :(得分:1)
Delayed::Worker.new(queues: ['my_queue']).work_off
适用于Rails 4.2,Delayed Job 4.1和RSpec 3.5