Как обрабатывать данные из api графа facebook в рельсах - PullRequest
0 голосов
/ 05 мая 2011

Я использую камень Коала для доступа к API-интерфейсу графа Facebook.

Когда я звоню, я получаю ответ:

<%= @fb.inspect %>

Вывод:

[{"name"=>"Bob Jones", "id"=>"13223123112323"}] 

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

@fb.id works for id but
@fb.name does not work?

Ошибка:

undefined method `name' for [{.....

Идеи?Спасибо

1 Ответ

1 голос
/ 05 мая 2011

Это массив Hash объектов.

@fb.first["name"]

Вы должны получить первый (только в этом случае) объект для массива, а затем извлечь из него значение для ключа «name».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...