我遇到了问题,输入我的Facebook用户名/密码后一直收到此错误
OpenSSL::SSL::SSLError
主机名与服务器证书“
不匹配我使用Mac 10.6.6,Ruby 1.9.2-p180,安装了XCode的Rails 3.0.7,使用Devise和Omniauth进行Facebook连接。
我怎样才能解决这个问题?
答案 0 :(得分:-1)
自己回答,它可以帮助其他有同样问题的人:
此错误是由于SSL认证检查。我按照一些在线教程在Mac OS上创建了证书文件,但是花了太多时间,所以最后我决定通过将这些行添加到./config/initializers/devise.rb来绕过开发机器上的SSL检查:
if Rails.env.development?
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
end