To enable devise support, configure your dj_mon_config.rb
YourApp::Application.config.dj_mon.use_devise = true
You can optionally add this to only alow admins
YourApp::Application.config.dj_mon.use_devise_require_admin = true
A Rails engine based frontend for Delayed Job. It also has an iPhone app.
- A quick video tour
- Sandbox Demo URL
- Username:
dj_mon
- Password:
password
- Demo Source
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
andmongoid
. - Supports
ruby 1.8.7
or higher foractiverecord
.delayed_job_mongoid
depends onmongoid 3.0
which needs ruby 1.9, so there is no support forruby 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!
- The iPhone app is written in RubyMotion. Source.
- On App Store
- Rails 4 compatibility.
- Mostly in the iPhone app. Mentioned in the README.
To run the test suite, execute the following commands from the project root:
gem install bundler
bundle install
rake test:prepare
rake