class method
self.enqueue_after_transaction_commit
Ruby on Rails 8.1.2
Since v7.2.3Defines 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 53
class_attribute :enqueue_after_transaction_commit, instance_accessor: false, instance_predicate: false, default: false
Defined in activejob/lib/active_job/enqueuing.rb line 53
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::Enqueuing