我有一个Rails 3.2.14应用程序正在制作中,当设计异常时,我得到了500页"出了问题"。发生这种情况时,员工通常会立即给我打电话告诉我发生了错误,但情况并非总是如此。有时我直到那天或更长时间才知道生产中的错误。
我想要做的是将我的生产环境设置为引发异常/错误的地方,它会显示错误页面,但会在后台向我发送电子邮件。
我做了一些研究,我看到了AirBrake,但我真的希望建立/实施我自己的解决方案,而不是支付第三方服务。
任何人都可以建议在引发错误/异常时发送电子邮件的宝石或代码片段和/或为最终用户提供从500页提交错误的选项吗?
答案 0 :(得分:1)
exception notification就是这样做的。
您可能也对errbit感兴趣。它实现了与空气制动器相同的API - 简而言之,您将托管自己的空气制动器版本。