【发布时间】:2015-11-08 01:02:09
【问题描述】:
我有前任的工作课程
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。
【问题讨论】:
-
请不要在问题顶部添加您的设置详细信息,我已经将它们移到了底部。
标签: ruby-on-rails ruby sidekiq ruby-2.2