【发布时间】:2011-03-20 10:20:41
【问题描述】:
我是 ruby 和 rails 的新手,但似乎比我预期的要掌握它的窍门......
所以我有一些实例方法,在其中调用 ruby gems。当其中一个抛出错误时,我如何让它优雅地传回给客户端?如果可以的话,让它继续运行并显示错误消息,或者死掉并给出一个错误消息。
仍然让我头疼不已。我知道我应该进行测试,这就是我接下来要做的事情……这就是测试的目的吗?我的意思是,我将模拟各种情况并查看代码如何反应,然后尝试让它优雅地这样做......但是,我可以使用一些指导来说明如何。
例如,如果我在一个页面上有 4 个部分,每个部分都是来自远程站点的提要,我会喜欢它。如果一个网站出现故障,我只希望那部分出现故障,其余部分正常运行。
所以,我有点不确定如何做到这一点。或者,这是一个非常 DIY 的东西吗?
【问题讨论】:
标签: ruby-on-rails ruby graceful-degradation