ruby-on-rails – rake jobs:工作错误,未初始化的常量

ruby-on-rails – rake jobs:工作错误,未初始化的常量,第1张

概述我正在使用delayed_job 2.1.0.pre2, 在我的lib中,我有一个名为MailingJob(mailing_job.rb)的类,它有一个名为perform的方法. 在我的控制器中,我在我的delayed_job队列中放了一个新的MailingJob对象,正如doc所说的那样. 但是当我运行“rake jobs:work”命令时,它总是告诉我它找不到“MailingJob”,是否需要 我正在使用delayed_job 2.1.0.pre2,
在我的lib中,我有一个名为MailingJob(mailing_job.rb)的类,它有一个名为perform的方法.
在我的控制器中,我在我的delayed_job队列中放了一个新的MailingJob对象,正如doc所说的那样.
但是当我运行“rake jobs:work”命令时,它总是告诉我它找不到“MailingJob”,是否需要发送mailing_job.rb文件?如果是,我应该把它放在哪里?
谢谢!解决方法 mailing_job.rb必须位于Rails可以找到并自动加载的位置.你在哪里有那个档案?除非它在应用程序/模型或类似的东西,它不会自己找到它.

我在app / jobs中有我的工作,但这是有效的,因为我在环境中添加了Rails加载路径的路径.rb Rails :: Initializer.run块:

config.load_paths << "#{Rails.root}/app/jobs"
总结

以上是内存溢出为你收集整理的ruby-on-rails – rake jobs:工作错误,未初始化常量全部内容,希望文章能够帮你解决ruby-on-rails – rake jobs:工作错误,未初始化的常量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1209709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存