delay_job丢失方法

莫塔尔德

我将作业添加到延迟的作业中,但是当我运行它时,出现NoMethod错误

Delayed :: Job.last => #Delayed :: Backend :: MongoMapper :: Job _id:BSON :: ObjectId('5266f28aa1cba6257b000001'),尝试次数:0,created_at:Tue,22 Oct 2013 23:47:54 CEST +02 :00,failed_at:nil,handler:“ ---!ruby / struct:Delayed :: PerformableMethod \ nobject:!ruby / object:Module {} \ n \ n方法::notify_all_with_review_reminder_due!\ nargs:[] \ n \ n ”,last_error:无,locked_at:无,locked_by:nil,优先级:75,run_at:星期二,2013年10月22日23:47:54 CEST +02:00,updated_at:星期二,2013年10月22日23:47:54 CEST + 02:00>

Delayed :: Job.last.invoke_job NoMethodError:未定义的方法'notify_all_with_review_reminder_due!' 为#Module:0x124781cf0>

看起来他无法序列化正确的对象(它是一个模块)。谷歌搜索我发现建议在config / inizializers中需要该模块,但这对我不起作用。

任何想法?

我遇到了类似的问题,在撰写本文时,除了“ require”之外,我没有找到其他解决方案,但是在我的情况下,我试图将模块类排队,所以我只用类包装了它,现在它工作了。之前:

module GlobalModule
   def self.some_method
   end
end

延迟::作业失败,调用时出现类似错误 GlobalModule::delay.some_method

后:

module GlobalModule
   class Wrapper
     def self.some_method
     end
   end
end

GlobalModule::Wrapper.delay.some_method

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rspec测试delay_job

来自分类Dev

冲突delay_job / sidekiq

来自分类Dev

delay_job进程默默退出

来自分类Dev

启动heroku delay_job工人

来自分类Dev

Rakefile用于Sinatra的delay_job

来自分类Dev

Heroku delay_job依赖项

来自分类Dev

为什么在delay_job中关闭了时区?

来自分类Dev

Rails:after_create回调上的delay_job?

来自分类Dev

delay_job没有看到环境变量

来自分类Dev

如何优雅地重启delay_job消费者?

来自分类Dev

避免在delay_job队列中重复工作

来自分类Dev

在视图中显示delay_job处理程序

来自分类Dev

为什么在delay_job中关闭了时区?

来自分类Dev

更新run_at以获得delay_job队列

来自分类Dev

使用delay_job和tute / merit延迟徽章分配

来自分类Dev

避免在delay_job队列中重复作业

来自分类Dev

通过delay_job将图像上传到heroku

来自分类Dev

rails docker中的delay_job无法正常工作

来自分类Dev

如何在ActiveJob中使用自定义的delay_job作业?

来自分类Dev

Rails 4-如何通过delay_job发送类似新闻通讯的电子邮件?

来自分类Dev

系统重新启动时delay_job工作的数量

来自分类Dev

Rails-异步发送所有带有delay_job的电子邮件

来自分类Dev

Thought Sphinx延迟增量可以使用命名的delay_job队列吗?

来自分类Dev

在Elastic Beanstalk上设置delay_job时如何获取修复“ require”错误

来自分类Dev

如何在Rails中使用delay_job将文件读取(导入)到数据库

来自分类Dev

如何创建带有钩子/回调的delay_job作业?

来自分类Dev

delay_job未发送电子邮件,但正在处理作业

来自分类Dev

Rails 3 delay_job“ TypeError:无法转储匿名模块”

来自分类Dev

Rails-异步发送所有带有delay_job的电子邮件

Related 相关文章

热门标签

归档