質問: test.rbのaction_mailer.delivery_methodは追跡されません 私はキュウリのテストに時間がかかるようになってきたことに気がつきました。メーラーを使うとsmtpサーバーに接続しようとしているからです。 test.rbファイルに次の行があります。 config.action_mailer.delivery_method =:テスト しかし、その設定は守られていないようです。私のmailer.rbファイルから以下の行を削除した場合、すべて正常に動作します。 ActionMailer :: Base.delivery_method =:smtp もちろん、その行を削除しても、プロダクションバージョンはもう動作しません... 何か案は?
回答: あなたはおそらく ``` ActionMailer::Base.delivery_method = :smtp ``` test.rbが実行された後のどこかに設定されています。 プロダクションメーラーの詳細をproduction.rb内に設定する必要があります