【发布时间】:2014-07-03 05:48:56
【问题描述】:
类方法调用延迟显示如下错误:
class Foo
def self.bar
puts "hello"
end
end
Foo.delay.bar
显示以下错误
{"retry"=>true, "queue"=>"default", "class"=>"Sidekiq::Extensions::DelayedClass",
"args"=>["---\n- !ruby/class 'Foo'\n- :bar\n- []\n"], "jid"=>"0000000",
"enqueued_at"=>1391440659.34402, "error_message"=>"undefined class/module Foo",
"error_class"=>"ArgumentError", "failed_at"=>2014-02-03 15:17:39 UTC,
"retry_count"=>0}
知道为什么吗? 我们可以在类方法上调用延迟吗?
【问题讨论】:
-
它工作了吗@Swathi ?