【问题标题】:Koala Facebook for Rails考拉 Facebook for Rails
【发布时间】:2013-01-26 05:53:23
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails timeout koala timeoutexception


    【解决方案1】:

    您可以按如下方式使用 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
    

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多