我正在将Rails应用程序从3.2升级到4.x。现在,通过测试,我发现了以下内容。
Delayed::DeserializationError:
Job failed to load: no implicit conversion of nil into String. Handler: nil
在我的config / environments / test.rb中,我将作业设置为延迟:
Delayed::Worker.delay_jobs = false
因此,我实际上并不期望DelayedJob实际执行任何操作。第一次延迟方法时会引发错误。
最佳答案
这是因为您有在升级之前创建的delay_jobs吗?
我有这个问题:
Can't figure out Delayed::DeserializationError