The project is in a healthy, maintained state
Rails web interface for delayed_job using Rails::Engine and MongoDB
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

RushJobMongoid

User interface for Delayed Job Mongoid (https://github.com/collectiveidea/delayed_job_mongoid) in Ruby on Rails

Dashboard

Jobs

Note

  • This app uses cookies to store the selected options.

Usage

You will need Delayed Job, delayed_job, and Delayed Job Mongoid, delayed_job_mongoid, installed in a Ruby on Rails application for this gem to work properly.

Navigate to the /rush_job_mongoid route in your application to see the Delayed Jobs. Locally this would be http://localhost:3000/rush_job_mongoid

Options

Dark Mode

Enables or disables dark mode

Editing

Make sure workers are stopped before editing

Queues

Queues on the dashboard are eager loaded. If there are lots of queues this can affect performance. Disable queues if this becomes an issue.

Installation

Add this line to your Ruby on Rails application's Gemfile:

gem 'rush_job', '~> 1.0.1'

And then execute:

$ bundle install

Add the following to your config/routes.rb file:

mount RushJobMongoid::Engine => '/rush_job_mongoid'

Contributing

Open an issue or

  1. Fork
  2. Update
  3. Test
    1. bundle exec rails app:test:all and check coverage in test/coverage/index.html
    2. bundle exec rubocop
    3. bundle exec brakeman
  4. Open pull request

Upcoming

  1. Remove dependency on Rails UJS and move to Hotwire and Turbo

License

The gem is available as open source under the terms of the MIT License.