Rails - неинициализированная постоянная ошибка для вновь установленных гемов - PullRequest
3 голосов
/ 01 апреля 2012

У меня проблемы с использованием недавно установленных гемов - я думаю, что должно быть что-то, чего мне не хватает, потому что я столкнулся с одной и той же ошибкой и с fb_graph, и с koala. Я добавил драгоценный камень в свой драгоценный файл и затем bundle install отредактировал его. Я подумал, что это все, что вам нужно было сделать, поэтому я попытался использовать команды, показанные в их соответствующих вики на github, чтобы посмотреть, будут ли они работать для меня.

В случае с Koala я добавил строку @graph = Koala::Facebook::GraphAPI.new в свой контроллер Pages, которая отображает pages#home. Я получил ошибку uninitialized constant PagesController::Koala.

В случае FB_Graph я добавил строку user = FbGraph::User.me(ACCESS_TOKEN) и получил ошибку uninitialized constant PagesController::FBGraph.

Понятно, что я что-то не так делаю - может быть, что-то не так в настройке установленных мной гемов - я не совсем уверен. Я никогда не сталкивался с FB API раньше, так что, возможно, ошибка связана именно с гемами FB. Пожалуйста, сообщите.

Ответы [ 2 ]

6 голосов
/ 01 апреля 2012

Попробуйте

gem install koala

gem install fb_graph

сначала

и перезапустите сервер rails, и теперь он должен иметь его.

3 голосов
/ 01 апреля 2012

Возможно, вам понадобится драгоценный камень.Добавьте их в начало вашего контроллера.

require "koala"

require "fbgraph"

...