Delayed Job Mongoid supports the following dependency versions:
- Ruby 2.3+
- Mongoid 5+
For Mongoid 3 and 4, use 2.x version of this gem.
Add the gem to your Gemfile:
gem 'delayed_job_mongoid'
Then create the indexes (don't forget to do this in production):
script/rails runner 'Delayed::Backend::Mongoid::Job.create_indexes'
To generate script/delayed_job
:
rails generate delayed_job
That's it. Use delayed_job as normal.