从失败的api调用中解救出来

时间:2011-08-16 17:54:18

标签: ruby-on-rails ruby-on-rails-3

所以我在我的应用程序中有一个api fetch,偶尔它会失败并发出一个500内部服务器错误,这只是通过刷新修复,但我如何从这种情况下救出rails并让它等待加载页面直到api调用成功?

1 个答案:

答案 0 :(得分:2)

请看一下这个出色的retryable方法:link

请注意,您可以使用sleep对其进行自定义,以便在两个请求之间暂停。