Rails (转) Rails 中如何处理异常!

zouyu · 2018年06月25日 · 最后由 gakki 回复于 2018年06月27日 · 360 次阅读
  1. Exception 和 StandardError的区别
    https://blog.rebased.pl/2016/11/07/api-error-handling.html

  2. 建议在rails中全局捕获异常,这个样的话,不会出现在action中一坨一坨 begin rescue的代码

  3. 应该捕获的是你应用产生的异常。PS,个人认为绝大部分异常来自于数据输入和网络请求

  4. 想要全局捕获异常,在action中就要主动抛出或者调用能抛出异常的方法 例如用save!取代save
    https://blog.rebased.pl/2016/11/07/api-error-handling.html
    https://medium.com/rails-ember-beyond/error-handling-in-rails-the-modular-way-9afcddd2fe1b

共收到 1 条回复

这就是我这几天想要的。谢谢!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册