如何在Rails中使用koala gem for Facebook引发超时错误?
如果有人知道,请告诉我。
您可以按如下方式使用 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
最好的方法是:
Koala.http_service.http_options = {request: {open_timeout: 1, timeout: 1}}