如何在 Rails 上捕捉 TinyTds::Error
How to catch TinyTds::Error on Rails
我想让事情万无一失。
如果数据库服务器宕机,或者出现问题,TinyTds 会抛出 TinyTds::Error。但我无法捕捉到那个错误。我想要做的就是为此编写日志并为用户显示错误页面。
我找了很久都没有找到。
问题已解决。这不是控制器级别的问题,因此,很明显我无法捕获不是控制器级别的错误。
我已经用 exception_handler
gem 解决了。有了那个 gem,我可以绕过库存中间件并在我得到 TinyTds::Error
时自定义行为
我想让事情万无一失。
如果数据库服务器宕机,或者出现问题,TinyTds 会抛出 TinyTds::Error。但我无法捕捉到那个错误。我想要做的就是为此编写日志并为用户显示错误页面。
我找了很久都没有找到。
问题已解决。这不是控制器级别的问题,因此,很明显我无法捕获不是控制器级别的错误。
我已经用 exception_handler
gem 解决了。有了那个 gem,我可以绕过库存中间件并在我得到 TinyTds::Error