发送关于mayor ruby​​ on rails错误例外的邮件

时间:2012-01-30 16:10:43

标签: ruby-on-rails ruby-on-rails-3 exception-handling ruby-on-rails-3.1 ruby-on-rails-3.2

是否有宝石或方法将带有动作邮件的邮件发送到预定义的admin@myhost.ltd? 我一直在寻找一些宝石来处理异常,并在生产应用程序出现严重问题或者其他重大故障时通知我。

希望在这些情况下通过电子邮件通知, 任何人都可以推荐我一个好的创业板来处理这个问题吗?

3 个答案:

答案 0 :(得分:2)

也许你可以尝试这个[1]

我从未使用过,但可以为你工作

[1] https://github.com/smartinez87/exception_notification

答案 1 :(得分:1)

有一些通知工具(如Airbrake)可以帮助您解决此问题,但简单的解决方案是只需向主控制器添加rescue_from即可捕获它们。

请确保您的救援方法不会尝试拯救自己的例外情况。

答案 2 :(得分:0)

对于那些想要商业化的人,有一个非常有用的例外电子邮件通知(包括每日错误摘要/聚合电子邮件选项)是Raygun - 它在https://rubygems.org/gems/raygun4ruby有一个ruby gem。