Class: SolidQueueWeb::BlockedJobsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- SolidQueueWeb::BlockedJobsController
- Defined in:
- app/controllers/solid_queue_web/blocked_jobs_controller.rb
Constant Summary
Constants inherited from ApplicationController
ApplicationController::PERIOD_DURATIONS
Instance Method Summary collapse
Instance Method Details
#destroy ⇒ Object
3 4 5 6 7 8 9 |
# File 'app/controllers/solid_queue_web/blocked_jobs_controller.rb', line 3 def destroy jobs = SolidQueue::BlockedExecution.includes(:job).map(&:job) SolidQueue::BlockedExecution.discard_all_from_jobs(jobs) redirect_to root_path, notice: "#{jobs.size} blocked #{"job".pluralize(jobs.size)} discarded." rescue => e redirect_to root_path, alert: "Could not discard blocked jobs: #{e.}" end |