Ruby on rails 在Rails中访问考拉Facebook图形API响应
我使用考拉gem访问Facebook图形api,它返回一个哈希值,我正试图访问我的rails视图。我得到了散列的大多数其他元素,但是actions数组继续抛出错误。我确信我没有正确地访问它。以下是响应的行动部分: “操作”=>[{“名称”=>“注释”、“链接”=>“},{“名称”=>“类似”、“链接”=>“}] 我有密码: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>
<% @feed.each do |f| %>
<p><%= f["actions"][0]["name"] %></p>
它抛出了一个错误:
nil:NilClass的未定义方法“[]”
我也试过不使用索引
<p><%= f["actions"]["name"] %></p>
同样的错误
并在索引中加引号
<p><%= f["actions"]["0"]["name"] %></p>
同样的错误
如何访问响应哈希的这个元素
非常感谢您的帮助。您的实例变量@feed可能没有访问正确的键