4

しばらくの間、exception-notificationgemをかなりうまく使用してきましたが、実際のエラーの直後に、各電子メール本文の上部にある電子メールのエントリに悩まされてきました。問題のテキストは次のとおりです。

-------------------------------
Request:
-------------------------------

 ERROR: Failed to generate exception summary:

 ActionView::Template::Error: Missing rack.input

次の数行は常に同じです。これは何を示していますか?意味のあるものがスタックトレースの最上位に上がる前にこのエラーが表示されないように、問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

これは、このファイルの生成時にExceptionNotifierで問題が発生していることを意味します。これは通常、送信されるデータをカスタマイズしたときに発生します。ミドルウェア構成*を質問に追加して、それが問題であるかどうかを確認できますか?さらに、使用しているRailsと例外通知のバージョン、およびリクエスト環境でカスタムデータ**を設定しているかどうかを確認できますか?

*このようになります

Whatever::Application.config.middleware.use ExceptionNotifier,
  :email_prefix => "[Whatever] ",
  :sender_address => %{"notifier" <notifier@example.com>},
  :exception_recipients => %w{exceptions@example.com}

**ビフォアフィルターでこのようなもの

request.env["exception_notifier.exception_data"] = { ... }
于 2012-11-30T15:36:33.563 に答える