似乎我從考拉得到這個錯誤,當我試圖連接圖api: NoMethodError:未定義的方法`關閉?對於零:NilClassRails 3,Facebook,Koala:NoMethodError:未定義的方法`關閉?'爲零:NilClass
這正是我與Omniauth之前有同樣的問題可以在這裏閱讀: https://github.com/intridea/omniauth/issues/260 http://stackoverflow.com/questions/3977303/omniauth-facebook-certificate-verify-failed
基本上是Faraday沒有設置OpenSSL的ca_path變量。一種解決方案是: OpenSSL的:: SSL :: VERIFY_PEER = OpenSSL的:: SSL :: VERIFY_NONE
在Omniauth將溶液放入一個選項是這樣的: 提供商:臉譜,FACEBOOK_KEY,FACEBOOK_SECRET,{:client_options => { :ssl => {:ca_path =>「/ etc/ssl/certs」}}}
我想知道是否有其他人有問題,它是如何解決的。我不想用第一種方法,而第二種方法在考拉中不可能。
我使用考拉1.2.0和法拉第0.7.4
的感謝!