0

我正在使用 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”来丢弃对象 @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 替换为 y1[0],程序会崩溃。

我会很感激任何指示。谢谢!

4

1 回答 1

0

我终于找到了答案:f3["uid"].to_s。F3["uid"] 需要转换成字符串。感谢@Anthony 的帮助!

于 2012-08-05T05:03:36.797 回答