你可以救援StandardError,或者只是救援,这是相同的:
rescue StandardError => e
# or
rescue => e
Run Code Online (Sandbox Code Playgroud)
您可以在下表中看到从中拯救了哪些例外StandardError- 请注意它们是一个子集Exception,并且应该是可以捕获的错误.
当然,你可以拥有在错误的地方定义异常的宝石,但这不应该在发展良好的宝石中发生.
ruby例外http://rubylearning.com/images/exception.jpg
我个人喜欢拯救我知道如何处理的异常,除非是在日志/回溯系统中添加以便稍后查阅错误.如果是这种情况,我通常会拯救StandardError
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |