如何在Rails上捕获TinyTds :: Error

时间:2017-11-24 02:35:40

标签: ruby-on-rails ruby activerecord tiny-tds

我想让事情变得安全。

如果数据库服务器出现故障或出现问题,TinyTds会抛出TinyTds :: Error。但我无法捕捉到这个错误。我想做的就是为其编写日志并为用户显示错误页面。

我搜索的时间很长,但我找不到。

1 个答案:

答案 0 :(得分:0)

问题解决了。这不是控制器级别的问题,因此很明显我无法捕获不是控制器级别的错误。

我用exception_handler宝石解决了。有了这个宝石,我可以绕过库存中间件并在我得到TinyTds::Error

时自定义行为