Jobs クラスを使用して、キューに入れられたすべての通常のジョブをキャンセルすることは可能ですか?
たとえば、Jobs.enqueue(:some_job, some_param: 1) を実行した場合、後でコードでキャンセルすることは可能ですか? Jobs.cancel_enqueued(:some_job, some_param: 1) のようなものです。
解決しようとしているのは、Active Record コールバックで Jobs.enqueue を実行しているのですが、時々ジョブが積み重なってしまうため、新しいジョブを作成する前に既存のジョブをキャンセルしたいということです。