2012-03-31 61 views
3

我在使用新安装的宝石时遇到了麻烦 - 我认为必须有一些我错过了,因为我在fb_graph和koala中都遇到了同样的错误。我添加了gem到我的gemfile然后bundle install编辑它。我以为这就是你所要做的,所以我试着用github上各自维基上演示的命令来看看它们是否适合我。Rails - 新安装的宝石未初始化的常量错误

在考拉的情况下,我添加了行@graph = Koala::Facebook::GraphAPI.new我的页面控制器显示pages#home。我得到了错误uninitialized constant PagesController::Koala

在FB_Graph的情况下,我添加了行user = FbGraph::User.me(ACCESS_TOKEN)并得到了错误uninitialized constant PagesController::FBGraph

很明显,我没有做正确的事情 - 也许有一些关于配置宝石我安装,我错过了 - 不是很确定。我从来没有真正搞糟FB API,所以有可能这个错误与FB宝石特别相关。请指教。

+0

在您尝试访问其课程之前,您是否需要添加'require'koala''来需要该宝石? 'https:// github.com/arsduo/koala/wiki' – danneu 2012-03-31 22:07:05

+0

是的 - 它说'没有这样的文件加载 - 考拉'和在fb_graph的情况下它说'没有这样的文件加载 - fb_graph' – Kvass 2012-03-31 22:08:10

+0

尝试首先在命令行中输入“gem install gem_name”。然后再次“捆绑安装”。 – 2012-03-31 22:08:35

回答

6

尝试

gem install koala 

gem install fb_graph 

第一

并重新启动服务器导轨,它现在应该有它。

+3

解决了这个问题 - 我认为这主要是因为我忘记重新启动rails服务器,所以我在安装gem之前运行了前一个。 – Kvass 2012-03-31 22:20:21

3

您可能需要要求宝石。将这些添加到控制器的顶部。

require "koala"

require "fbgraph"

相关问题