Delayed_job"未定义的方法"在生产中。 (乘客,没有RVM)

时间:2011-11-08 17:26:25

标签: ruby-on-rails delayed-job

我在其他地方看到过这个错误,但我的情况似乎有些独特。我在我的生产服务器上运行delayed_job(2.1.4),该服务器正在使用nginxpassengerruby 1.9.2rails 3.0.10。使用RVM 。我的工作运行正常,直到我上次部署代码,现在它们都失败了,日志中显示了这条消息:

--- !ruby/struct:Delayed::PerformableMailer 
object: !ruby/object:Class TemplateMailer
method_name: :send_email
#snip
{undefined method `send_email' for #<Class:0x00000007523e90>

我在这里查看了类似的答案,并在delayed_job's wiki,但未能破解它。

我设置的VM临时服务器上的一切运行正常,那么生产中的问题又是什么呢?

1 个答案:

答案 0 :(得分:0)

确保配置目录中没有setup_load_paths.rb