(仅供参考:我正在关注来自railscast#241的推特Omniauth。我成功地使用了推特,现在去了脸书)
当我使用Omniauth登录Facebook时,我收到了以下错误:
Faraday::Error::ConnectionFailed
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
这是什么意思?
这是我的代码
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, <key from fb> , <another key from fb>
end
实际上,我的代码中没有太多内容,我只有在sessionController中,我想使用to_yaml来查看request.env中的内容
class SessionsController < ApplicationController
def create
raise request.env["omniauth.auth"].to_yaml
end
end
如何解决法拉第误差?