可変キュー名を持つキューを作成しようとしています。
queue_name = "guide_" + guide['id'].to_s
Sidekiq::Client.push({
'class' => GuidePdfWorker,
'queue' => queue_name,
'args' => [key],
'backtrace' => true
})
これらを config/sidekiq.yml に追加する必要があることはわかっていますが、queue_name の値がわからないため、追加できません。
Sidekiq::Client.registered_queues() をログに記録すると、キューが表示されますが、処理されません。
Sidekiq Dynamic Queues gem が役立つでしょう。