Railsアプリでdelayed_jobを使用してメールを送信していますが、ローカルで送信するメールをテストしたいと思います。通常、私が行うことは、メーラー構成を:testに設定してから、ActionMailer :: Base.deliveriesを確認することですが、問題は、MyMailer.some_email.deliverではなくMyMailer.delay.some_emailを呼び出すと、電子メールが取得されないことです。配信に追加されました。「deliver」を呼び出さなくなったためだと思いますが、delayed_jobを使用するときに「deliver」を呼び出すことは想定されていません。
私の本番メールはすべて正常に機能します。そうしないのはテスト用のものだけです。
考え?