0

Mandrill api gemを使用して、遅延ジョブ gemでスケジュールされた電子メールを送信しています。

遅延したジョブがワーカーによって実行されると、次のエラーで mandrill メッセージを作成する行でジョブがクラッシュします。

DailyMailJob が NameError で失敗しました: 初期化されていない定数 Mandrill::API

Rails コンソールからこのジョブを実行すると、正常に実行されます。

ワーカーから実行すると、このジョブが機能しないのはなぜですか?

4

1 に答える 1

0

アプリだけでなくコンピューターに宝石をインストールすることで、問題を解決できました。

これを行うために使用したコマンドは次のとおりです。

gem install mandrill=api

于 2013-06-08T00:22:40.990 に答える