RushJob

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

Dashboard 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.0.1'

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

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.