jobs: fix no method error in /jobs.
Broken by the upgrade to good_job 3.0.
This commit is contained in:
@@ -5,6 +5,8 @@
|
|||||||
#
|
#
|
||||||
# @see https://github.com/bensheldon/good_job/blob/main/lib/good_job/active_job_job.rb
|
# @see https://github.com/bensheldon/good_job/blob/main/lib/good_job/active_job_job.rb
|
||||||
class BackgroundJob < GoodJob::ActiveJobJob
|
class BackgroundJob < GoodJob::ActiveJobJob
|
||||||
|
delegate :executions_count, to: :job
|
||||||
|
|
||||||
concerning :SearchMethods do
|
concerning :SearchMethods do
|
||||||
class_methods do
|
class_methods do
|
||||||
def default_order
|
def default_order
|
||||||
@@ -58,5 +60,9 @@ class BackgroundJob < GoodJob::ActiveJobJob
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def pretty_name
|
||||||
|
job.job_class.titleize.delete_suffix(" Job")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
<%= table_for @jobs, class: "striped autofit" do |t| %>
|
<%= table_for @jobs, class: "striped autofit" do |t| %>
|
||||||
<% t.column "Name" do |job| %>
|
<% t.column "Name" do |job| %>
|
||||||
<%= job.job_class.titleize.delete_suffix(" Job") %>
|
<%= job.pretty_name %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% t.column "Details", td: { class: "col-expand" } do |job| %>
|
<% t.column "Details", td: { class: "col-expand" } do |job| %>
|
||||||
|
|||||||
Reference in New Issue
Block a user