小编Ste*_*ini的帖子

Ruby omniauth-oauth2 - 一个Errno :: ENETUNREACH - 网络无法访问 - connect(2)

当用户尝试使用facebook登录时,我的Rails应用程序有时(大约2周)在回调方法期间崩溃.

这是随机发生的,我找不到解决这个问题的方法.

下面是错误和一段堆栈跟踪:

Errno :: ENETUNREACH发生在#:网络无法访问 - 连接(2)

  • REQUEST_METHOD:GET
  • REQUEST_PATH:/ auth/facebook/callback
  • REQUEST_URI:?/认证/ Facebook的/回调代码= AQDoUnHaO4ShfZUtCw6TVHAd_oOWUQ7Lar-OunhlFHoWhpTmiliY8hWTEb0CmufEMABpUggIlAe15jx8BOxTmVXmHb3JvVlePEfECpkVhf82UWdoHK8jCYN00KM5RYUkbx6M5SHjusb2xWFeHnE92-nfvbpw2KSARqR5njgJqbV_hkJYb42SiuvNXKOTU6hYY_g

------------------------------- Backtrace:

/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:in `initialize'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:in `open'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:in `block in connect'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/timeout.rb:54:in `timeout'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/timeout.rb:99:in `timeout'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:762:in `connect'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:755:in `do_start'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:744:in `start'
/home/finetuning/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1284:in `request'
faraday (0.7.6) lib/faraday/adapter/net_http.rb:61:in `call'
faraday (0.7.6) lib/faraday/request/url_encoded.rb:14:in `call'
faraday (0.7.6) lib/faraday/connection.rb:210:in `run_request'
oauth2 (0.5.2) lib/oauth2/client.rb:88:in `request'
oauth2 (0.5.2) lib/oauth2/client.rb:128:in `get_token'
oauth2 (0.5.2) lib/oauth2/strategy/auth_code.rb:29:in `get_token'
omniauth-oauth2 (1.0.0) lib/omniauth/strategies/oauth2.rb:77:in `build_access_token'
omniauth-facebook (1.2.0) lib/omniauth/strategies/facebook.rb:63:in `block in build_access_token'
omniauth-facebook (1.2.0) lib/omniauth/strategies/facebook.rb:110:in `with_authorization_code'
omniauth-facebook (1.2.0) lib/omniauth/strategies/facebook.rb:63:in `build_access_token'
omniauth-oauth2 (1.0.0) …

ruby facebook ruby-on-rails

8
推荐指数
1
解决办法
3819
查看次数

在Restangular getList中获取响应标头

我的Rails API以这种方式在响应头中使用分页数据:

X-Pagination {"total":332,"total_pages":12,"first_page":true,"last_page":false,"previous_page":null,"next_page":2,"out_of_bounds":false,"offset":0}
Run Code Online (Sandbox Code Playgroud)

我需要在getList()调用期间访问此值以显示分页器等.

我已经看到标题是空的.

我该如何解决这个问题?

谢谢,斯特凡诺

pagination restangular

7
推荐指数
1
解决办法
5373
查看次数

标签 统计

facebook ×1

pagination ×1

restangular ×1

ruby ×1

ruby-on-rails ×1