2012-03-31 7 views
3

新しくインストールされた宝石の使用に問題があります - fb_graphとkoalaの両方で同じエラーが発生したため、私は私のgemfileに宝石を加えた後、bundle installを編集しました。私はそれがあなたがしなければならないことだと思っていたので、私はgithubのそれぞれのwikiで示されたコマンドを使って、彼らが私のために働くかどうかを見てみました。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

+0

はい - ' koalaをロードするファイルはありません 'と表示され、fb_graphの場合 'ロードするファイルはありません - fb_graph'となります – Kvass

+0

try最初に 'gem install gem_name'を実行してください。その後、再度 'bundle install 'を実行します。例えば、 –

答えて

6

gem install koala 

gem install fb_graph 

最初

を試してみて、自分のレールのサーバを再起動し、それが今それを持っている必要があります。

+3

は、問題を解決しました。私は、宝石をインストールする前に、以前のものを実行していたので、ほとんど私がレールサーバーを再起動するのを忘れていたと思います。 – Kvass

3

おそらく宝石が必要です。これらをコントローラーの上部に追加します。

require "koala"

require "fbgraph"

関連する問題