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 回答