class method
self.enqueue_after_transaction_commit
Ruby on Rails 7.2.3
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:
- `:always` forces the job to be deferred. - `:never` forces the job to be queued immediately. - `:default` lets the queue adapter define the behavior (recommended).
Source
# File activejob/lib/active_job/enqueuing.rb, line 54
class_attribute :enqueue_after_transaction_commit, instance_accessor: false, instance_predicate: false, default: :never
Defined in activejob/lib/active_job/enqueuing.rb line 54
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::Enqueuing