2014-04-09 4 views
0

Я использую камень Koala для доступа к графику Facebook api, и он возвращает хэш, который я пытаюсь получить в своем представлении с рельсами. Я получаю большинство других элементов хеша, но массив действий продолжает выдавать ошибки. Я уверен, что я не обращаюсь к нему правильно. Вот часть действия отклика:Доступ к Koala Facebook Graph API Response in Rails

"actions" => [{"name" => "Комментарий", "link" => "https://www.facebook.com/100000484957496/posts/849187568440734"}, {"name" => "Like", " ссылка "=>" https://www.facebook.com/100000484957496/posts/849187568440734 «}]

у меня есть код:

<% @feed.each do |f| %> 
<p><%= f["actions"][0]["name"] %></p> 

и бросает ошибку:

неопределенный метод` []»для ноль: NilClass

Я также без индекса

<p><%= f["actions"]["name"] %></p> 

же ошибка ....

и с индексом в кавычках

<p><%= f["actions"]["0"]["name"] %></p> 

та же ошибка.

Как получить доступ к этому элементу хэша ответа?

Любая помощь приветствуется.

ответ

0

Возможно, ваша переменная экземпляра @feed не имеет доступа к правой клавише.

Смежные вопросы