1

メーラーキューがあります。メールNewsletterのみを残して、そのキュー内のすべてのジョブを削除したいと考えています。sign_up基本的に、部分文字列「ニュースレター」を含む求人を見つける必要があります。Railsコンソールまたはredis-cliでどうすればいいですか?

4

2 に答える 2

0

ジョブを削除する方法の例:

name = 'Newsletter'
queue = Sidekiq::Queue.new

queue.each do |job|
   job.delete if job.klass.include? name
end

klass.include の代わりに? あなたが探しているものと一致する他の種類のものでできます。

于 2015-10-29T15:40:32.217 に答える