mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Active Job guide: Add info about queue_name prefix and clarity supporter features
This commit is contained in:
parent
9b61a7eda9
commit
94a7a863d3
1 changed files with 23 additions and 2 deletions
|
@ -150,8 +150,29 @@ class GuestsCleanupJob < ActiveJob::Base
|
|||
end
|
||||
```
|
||||
|
||||
NOTE: Make sure your queueing backend "listens" on your queue name. For some backends
|
||||
you need to specify the queues to listen to.
|
||||
Also you can prefix the queue name for all your jobs using
|
||||
`config.active_job.queue_name_prefix` in `application.rb`:
|
||||
|
||||
```ruby
|
||||
# config/application.rb
|
||||
module YourApp
|
||||
class Application < Rails::Application
|
||||
config.active_job.queue_name_prefix = Rails.env
|
||||
end
|
||||
end
|
||||
|
||||
# app/jobs/guests_cleanup.rb
|
||||
class GuestsCleanupJob < ActiveJob::Base
|
||||
queue_as :low_priority
|
||||
#....
|
||||
end
|
||||
|
||||
# Now your job will run on queue production_low_priority on your production
|
||||
# environment and on beta_low_priority on your beta environment
|
||||
```
|
||||
|
||||
NOTE: Make sure your queueing backend "listens" on your queue name. For some
|
||||
backends you need to specify the queues to listen to.
|
||||
|
||||
|
||||
Callbacks
|
||||
|
|
Loading…
Reference in a new issue