class method
self.enqueue_after_transaction_commit
Ruby on Rails edge
Since v7.2.3.2Defines if enqueueing this job from inside an Active Record transaction automatically defers the enqueue to after the transaction commits.
It can be set on a per job basis:
- true forces the job to be deferred.
- false forces the job to be queued immediately.
Source
# File activejob/lib/active_job/enqueuing.rb, line 23
class_attribute :enqueue_after_transaction_commit, instance_accessor: false, instance_predicate: false, default: false
Defined in activejob/lib/active_job/enqueuing.rb line 23
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::Enqueuing