我正在使用Koala api查询Facebook。
@result = @graph.fql_query("select uid, name, pic_square FROM user WHERE is_app_user AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())")
我想通过查询我的ActiveRecords"Shoot"来丢弃object@result的一些实例:
@result.each do |f3|
y1 = Shoot.where(:uid1 => f3["uid"])
@y2 = y1
if y1
xtUid = f3["uid"]
xName = f3["name"]
xPicture = f3["pic_square"]
....
end
...
end
我有以下问题。看起来:1.y1始终设置为有效,但程序不会崩溃2.如果我用y1[0]替换y1,程序就会崩溃。
如果有任何建议,我将不胜感激。谢谢
我终于找到了答案:f3["uid"].to_s.f3["uid"]需要转换成字符串。感谢@Anthony的帮助!