ruby metaprogramming custom errors 源码
自定义错误 目标 在Ruby中创建并引发自定义错误消息。 介绍 Ruby具有错误或Exception类的层次结构,所有这些类都从Exception类继承。 您将熟悉以下错误类型: NoMethodError ArgumentError SyntaxError 这些只是少数! 但是,让我们说,我们正在开发一个Web应用程序,用户可以在其中登录并向Instagram发布图片。 可是等等! Instagram已被黑客入侵,其整个网站目前已关闭! 由于我们的应用程序依赖于向Instagram网站发送数据并获得其响应,因此我们的应用程序将崩溃,我们的用户将不知道为什么。 他们只会知道我们的应用程序已损坏,甚至可能完全停止使用它。 不好。 幸运的是,我们可以使用自定义错误消息和自定义错误处理来节省一天! 通过定义自定义错误消息和处理方式,我们可以在发生上述灾难时向用户显示一条特定的错误消息。
用户评论