【发布时间】:2012-03-24 06:45:21
【问题描述】:
我在玩delayed_job,需要删除所有指定handler值的job,我是这样试的
class Auction < ActiveRecord::Base
def clean_jobs
Delayed::Job.all.each do |job|
job.delete if job.payload_object.auction_id == id
end
end
end
它有效,但我必须通过整个队列......不酷。我该如何解决这个问题? 谢谢
【问题讨论】: