test.rbのaction_mailer.delivery_methodは追跡されません

私はキュウリのテストに時間がかかるようになってきたことに気がつきました。メーラーを使うとsmtpサーバーに接続しようとしているからです。 test.rbファイルに次の行があります。

config.action_mailer.delivery_method =:テスト

しかし、その設定は守られていないようです。私のmailer.rbファイルから以下の行を削除した場合、すべて正常に動作します。

ActionMailer :: Base.delivery_method =:smtp

もちろん、その行を削除しても、プロダクションバージョンはもう動作しません...

何か案は?

0

1 答え

あなたはおそらく

ActionMailer::Base.delivery_method = :smtp

test.rbが実行された後のどこかに設定されています。

プロダクションメーラーの詳細をproduction.rb内に設定する必要があります

1
追加された
うん...私は、設定/ initializers/mailer.rbファイルの代わりに、production.rbの設定をしていた。私は数ヶ月前にメーラーについて学んだところは間違っていたと思います。ありがとう! :)
追加された 著者 Claudio Lassala,