【发布时间】:2020-04-30 23:13:58
【问题描述】:
我通过 ActiveJob 使用 Resque 和 Redis 作为队列后端。如何清除所有队列以防止作业再次运行。
从文档中,我知道我可以做到
Resque::Job.destroy(queue_name, "Job_CLass_Name")
所以在我的例子中,我使用的是默认队列,我的 Job 类名称是 NotificationJob,这就是我在 Heroku 上的控制台中所做的:
Resque::Job.destroy("default", "NotificationJob")
但它不起作用
【问题讨论】:
标签: ruby-on-rails resque rails-activejob