0
我有恩Sidekiq 3.4.2和Rails 4.2.0具有錯誤「未定義的方法perform_at」
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
我試圖安排工作,從現在開始
TempJob.perform_at(1.hour.from_now)
執行1小時工作類
但它給我下面的錯誤
NoMethodError: undefined method `perform_at' for TempJob:Class
使用Rails 4.2.0,2.2.0紅寶石和Sidekiq 3.4.2。
請不要在問題頂部添加您的設置細節,我已經將它們移動到了底部。 –