2014-04-09 66 views
0

我使用考拉寶石來訪問Facebook圖形API,它返回一個哈希,我試圖訪問我的軌道視圖。我獲得了哈希的大部分其他元素,但動作數組繼續拋出錯誤。我確定我沒有正確訪問它。以下是回覆的動作部分:Rails中訪問考拉Facebook圖形API響應

「actions」=> [{「name」=>「Comment」,「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沒有訪問正確的密鑰。