升级到Rails 4后出现DelayedJob错误:Delayed :: DeserializationError:作业无法加载

时间:2014-07-15 21:25:17

标签: ruby-on-rails ruby-on-rails-4 delayed-job

我将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真正做任何事情。第一次延迟方法时会引发错误。

1 个答案:

答案 0 :(得分:0)

这是因为你有在升级之前创建的delayed_jobs吗?

我有这个问题: Can't figure out Delayed::DeserializationError