A Frontend for Delayed Job (No longer maintained)
Ruby JavaScript CSS
Latest commit b360a3a Oct 7, 2014 @akshayrawat Merge pull request #54 from nielsbuus/master
Make DJ Mon compatible with Rails 4
Failed to load latest commit information.
app Add optional limiting to AR backend Jul 25, 2013
test 1.8.7 support Sep 25, 2012
vendor/assets namespace vendored assets with a dj_mon directory so that they dont c… Sep 12, 2012
.gitignore api specs for active_record backend Aug 10, 2012
.travis.yml add mongodb service for travis Sep 25, 2012
Gemfile engine skeleton May 22, 2012
Gemfile.lock Update Gemfile.lock to match Gemfile Oct 2, 2014
README.md Things to do - Rails 4 support Nov 11, 2012
Rakefile 1.8.7 support Sep 25, 2012
config.ru api specs for active_record backend Aug 10, 2012
dj_mon.gemspec fix typo May 20, 2013


DJ Mon Build Status

A Rails engine based frontend for Delayed Job. It also has an iPhone app.



Add this line to your application's Gemfile:

gem 'dj_mon'

And then execute:

$ bundle

Or install it yourself as:

$ gem install dj_mon


  • Supports activerecord and mongoid.
  • Supports ruby 1.8.7 or higher for activerecord. delayed_job_mongoid depends on mongoid 3.0 which needs ruby 1.9, so there is no support for ruby 1.8.7 for that.


If you are using Rails =< 3.1, or if config.assets.initialize_on_precompile is set to false, then add this to config/environments/production.rb.

config.assets.precompile += %w( dj_mon/dj_mon.js dj_mon/dj_mon.css)

Mount it in routes.rb

mount DjMon::Engine => 'dj_mon'

This uses http basic auth for authentication. Set the credentials in an initializer - config/initializers/dj_mon.rb

YourApp::Application.config.dj_mon.username = "dj_mon"
YourApp::Application.config.dj_mon.password = "password"

If the credentials are not set, then the username and password are assumed to be the above mentioned.

Now visit http://localhost:3000/dj_mon and profit!

iPhone App


Things to do

  • Rails 4 compatibility.
  • Mostly in the iPhone app. Mentioned in the README.

Running the test suite

To run the test suite, execute the following commands from the project root:

gem install bundler
bundle install
rake test:prepare