我正在使用Mandrill api gem通过delayed jobs gem发送预定的电子邮件。
当工作人员执行延迟作业时,作业在创建mandrill消息的行发生崩溃,并出现以下错误:
DailyMailJob因NameError失败:未初始化的常量Mandrill :: API
如果我从rails控制台执行此作业,它运行正常。
为什么这个工作在从工作人员运行时不起作用?
答案 0 :(得分:0)
我设法通过将gem安装到计算机而不是仅仅安装到应用程序来解决问题。
我以前执行此操作的命令是:
gem install mandrill = api