毕竟,我有一种设置延迟作业的方法:
def method
...
RunsJob.set(wait_until: target_date).perform_later(id)
end在编写规范时,我调用方法并获得:
Failure/Error: RunsJob.set(wait_until: target_date).perform_later(id)
NotImplementedError:
Use a queueing backend to enqueue jobs in the future. Read more at http://guides.rubyonrails.org/active_job_basics.html我使用
gem 'sidekiq'
group :test do
gem 'rspec-sidekiq'
end怎样通过考试?
发布于 2018-03-14 16:12:24
您没有设置正确的队列适配器:
config.active_job.queue_adapter = :sidekiqhttps://github.com/mperham/sidekiq/wiki/Active-Job#active-job-setup
https://stackoverflow.com/questions/49279778
复制相似问题