delayed_job和rails 3没有加载作业

时间:2010-09-08 16:05:52

标签: ruby-on-rails

我正在尝试启动delayed_job守护程序,但它返回以下错误。

$ rake jobs:work

***首席工作主持人:Kelvin-Pompeys-MacBook-Pro.local pid:4712 耙子流产了! 作业无法加载:无效的子类。尝试手动要求所需的文件。

经过一段谷歌搜索后,我发现下面的链接表明我需要在初始化程序中使用我的模型,但我不熟悉ruby和rails,我不知道如何实现这一点。任何协助赞赏。

http://github.com/collectiveidea/delayed_job/issues/issue/65

1 个答案:

答案 0 :(得分:2)

创建config / initializers / delayed_job.rb。在此文件中只需要反序列化所需的任何内容。就像你的工作类是MyJob并且它位于app / models / my_job.rb中一样:

要求'my_job'