Rails未初始化的常量与考拉

时间:2014-08-07 16:43:19

标签: ruby-on-rails facebook gem initialization koala

我最近在测试考拉。我从Facebook的Graph API Graph Explorer中获取了身份验证令牌,并将其粘贴到

graph = Koala::Facebook::API.new(my_auth_token) 

用于我的Api :: V1 :: PostsController的创建动作。我做了捆绑安装和gem安装,并没有解决我的问题。当我在本地REST客户端上对我的

执行创建操作时
Api::V1::PostsController

我的错误信息是:

NameError (uninitialized constant Api::V1::PostsController::my_auth_token)

我觉得很奇怪它忽略了考拉而只是抓住真正长的身份验证令牌。当我第一次安装Koala时,它也没有制作配置文件(config / initializers / koala.rb),我认为这很奇怪。我不知道如果它有一个应该是什么。出了什么问题?谢谢!

1 个答案:

答案 0 :(得分:0)

发现我的错误。这非常愚蠢。我没有将auth令牌变成字符串(用“”包装)。此外,您可能会收到类似

的错误
Faraday::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

但要解决这个问题,我只是在终端上做了这个:

rvm osx-ssl-certs status all
rvm osx-ssl-certs update all