我有前任的工作课程
class TempJob < ActiveJob::Base
queue_as :default # To Do Design Queue
around_perform do |job, block|
puts "Before Perform'
block.call
puts "After Perform"
end
def perform(*args)
puts "Job Start"
end
end
我正在尝试安排工作从现在开始执行 1 小时
TempJob.perform_at(1.hour.from_now)
但它给了我以下错误
NoMethodError: undefined method `perform_at' for TempJob:Class
使用 Rails 4.2.0、Ruby 2.2.0 和 Sidekiq 3.4.2。