Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails中访问考拉Facebook图形API响应_Ruby On Rails_Json_Facebook Graph Api_Hash_Koala Gem - Fatal编程技术网

Ruby on rails 在Rails中访问考拉Facebook图形API响应

Ruby on rails 在Rails中访问考拉Facebook图形API响应,ruby-on-rails,json,facebook-graph-api,hash,koala-gem,Ruby On Rails,Json,Facebook Graph Api,Hash,Koala Gem,我使用考拉gem访问Facebook图形api,它返回一个哈希值,我正试图访问我的rails视图。我得到了散列的大多数其他元素,但是actions数组继续抛出错误。我确信我没有正确地访问它。以下是响应的行动部分: “操作”=>[{“名称”=>“注释”、“链接”=>“},{“名称”=>“类似”、“链接”=>“}] 我有密码: <% @feed.each do |f| %> <p><%= f["actions"][0]["name"] %></p>

我使用考拉gem访问Facebook图形api,它返回一个哈希值,我正试图访问我的rails视图。我得到了散列的大多数其他元素,但是actions数组继续抛出错误。我确信我没有正确地访问它。以下是响应的行动部分:

“操作”=>[{“名称”=>“注释”、“链接”=>“},{“名称”=>“类似”、“链接”=>“}]

我有密码:

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

它抛出了一个错误:

nil:NilClass的未定义方法“[]”

我也试过不使用索引

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

同样的错误

并在索引中加引号

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

同样的错误

如何访问响应哈希的这个元素


非常感谢您的帮助。

您的实例变量@feed可能没有访问正确的键