0

如何在Rails中使用koala gem for Facebook引发超时错误?

如果有人知道,请告诉我。

4

2 回答 2

2

您可以按如下方式使用 ruby​​ 的 Timeout 模块:

require 'timeout'
begin
   status = Timeout::timeout(5) do
      @koala_api.get_connection 'me', :feed
   end
rescue Timeout::Error
   # do something on timeout
end
于 2013-11-22T09:42:10.980 回答
0

最好的方法是: Koala.http_service.http_options = {request: {open_timeout: 1, timeout: 1}}

于 2018-08-10T02:19:22.367 回答