繁体   English   中英

在Rails中访问Koala Facebook Graph API响应

[英]Accessing Koala Facebook Graph API Response in Rails

我使用考拉gem来访问Facebook图形api,它返回一个哈希,我正在尝试访问我的rails视图。 我得到了哈希的其他大部分元素,但是actions数组继续引发错误。 我确定我没有正确访问它。 这是响应中的操作部分:

“ actions” => [{“ name” =>“ Comment”,“ link” =>“ https://www.facebook.com/100000484957496/posts/849187568440734 ”},{“ name” =>“ Like”, “ link” =>“ https://www.facebook.com/100000484957496/posts/849187568440734 ”}]

我有代码:

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

并抛出错误:

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

我也尝试了没有索引

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

同样的错误...

并在引号中加上索引

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

同样的错误。

如何访问响应哈希的此元素?

任何帮助表示赞赏。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM