https://github.com/collectiveidea/delayed_job_active_record
ActiveRecord backend integration for DelayedJob 3.0+
https://github.com/collectiveidea/delayed_job_active_record
Last synced: 2 days ago
JSON representation
ActiveRecord backend integration for DelayedJob 3.0+
- Host: GitHub
- URL: https://github.com/collectiveidea/delayed_job_active_record
- Owner: collectiveidea
- License: mit
- Created: 2011-05-25T22:02:57.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-12-27T19:27:05.000Z (4 months ago)
- Last Synced: 2025-04-06T05:01:31.394Z (9 days ago)
- Language: Ruby
- Homepage:
- Size: 379 KB
- Stars: 351
- Watchers: 18
- Forks: 339
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-ruby-toolbox - delayed_job_active_record - ActiveRecord backend for Delayed::Job, originally authored by Tobias Lütke (Background Processing / Background Jobs)
README
**If you're viewing this at https://github.com/collectiveidea/delayed_job_active_record,
you're reading the documentation for the master branch.
[View documentation for the latest release
(4.1.11).](https://github.com/collectiveidea/delayed_job_active_record/tree/v4.1.11)**# DelayedJob ActiveRecord Backend
[](https://rubygems.org/gems/delayed_job_active_record)

[](https://coveralls.io/r/collectiveidea/delayed_job_active_record)## Installation
Add the gem to your Gemfile:
gem 'delayed_job_active_record'
Run `bundle install`.
If you're using Rails, run the generator to create the migration for the
delayed_job table.rails g delayed_job:active_record
rake db:migrate## Problems locking jobs
You can try using the legacy locking code. It is usually slower but works better for certain people.
Delayed::Backend::ActiveRecord.configuration.reserve_sql_strategy = :default_sql
## Upgrading from 2.x to 3.0.0
If you're upgrading from Delayed Job 2.x, run the upgrade generator to create a
migration to add a column to your delayed_jobs table.rails g delayed_job:upgrade
rake db:migrateThat's it. Use [delayed_job as normal](http://github.com/collectiveidea/delayed_job).