0

我正在使用考拉宝石来访问facebook图表api。如何处理来自facebook图表api中的数据导轨

当我打个电话,我回去:

<%= @fb.inspect %> 

输出:

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

如何访问的名字吗?

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

错误:

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

想法?谢谢

回答

1

这是一个Hash对象的数组。

@fb.first["name"] 

必须得到第一个(在这种情况下,只有)为数组对象,然后获得价值从它的“姓名”键出来。

+0

啊人,我总是忘记。第一。谢谢 – AnApprentice 2011-05-05 00:02:01

+0

没问题。干杯 – 2011-05-05 00:05:46