Gem在从工人那里运行工作时没有初始化?

时间:2013-06-01 05:05:38

标签: ruby-on-rails ruby-on-rails-3 delayed-job mandrill

我正在使用Mandrill api gem通过delayed jobs gem发送预定的电子邮件。

当工作人员执行延迟作业时,作业在创建mandrill消息的行发生崩溃,并出现以下错误:

  

DailyMailJob因NameError失败:未初始化的常量Mandrill :: API

如果我从rails控制台执行此作业,它运行正常。

为什么这个工作在从工作人员运行时不起作用?

1 个答案:

答案 0 :(得分:0)

我设法通过将gem安装到计算机而不是仅仅安装到应用程序来解决问题。

我以前执行此操作的命令是:

  

gem install mandrill = api