Alle eingereihten regulären Jobs abbrechen

Ist es mit der Jobs-Klasse möglich, alle enqueued regulären Jobs abzubrechen?

Zum Beispiel, wenn ich Jobs.enqueue(:some_job, some_param: 1) mache, ist es dann später in meinem Code möglich, sie abzubrechen. So etwas wie Jobs.cancel_enqueued(:some_job, some_param: 1)?

Ich versuche zu lösen, dass ich einen Jobs.enqueue im Active Record Callback habe, aber manchmal stapeln sie sich und ich möchte den bestehenden abbrechen, bevor ich den neuen erstelle.

1 „Gefällt mir“