Project

rush_job

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

RushJob

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

Light dashboard

Light jobs

Dark dashboard

Dark jobs

Note

  • This has only been tested with SQLite and Postgresql.
  • This app uses cookies to store the dark mode selection.

Usage

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

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

Installation

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

gem 'rush_job', '~> 1.3'

And then execute:

$ bundle install

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

mount RushJob::Engine => '/rush_job'

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

Propshaft

This gem uses propshaft, https://github.com/rails/propshaft, and uses a CDN for Bootstrap CSS https://www.jsdelivr.com/package/npm/bootswatch

For the previous bundled CSS and sprockets fork from v1.2.0

Turbo

This gem uses turbo-rails, https://github.com/hotwired/turbo-rails. For Rails UJS fork from v0.6.1

License

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