class method self.enqueue_after_transaction_commit

Ruby on Rails 7.2.3.2

Since v7.2.3.2

Available in: v7.2.3.2 v8.0.5.1 v8.1.3.1 edge

Defines 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

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close