0
我正在使用考拉api查詢Facebook。ActiveRecord查詢無法正常工作
@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「單擊」放棄對象@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,程序崩潰。
我會很感激任何指針。謝謝!
另外在軌道控制檯中y1的行爲正確 – user1388066 2012-08-05 03:23:14
這可能意味着'哪裏'什麼也沒帶回,一個空陣列。嘗試訪問第一個元素會崩潰所有內容。記錄你的SQL請求,以確保他們應該帶回一些東西 – 2012-08-05 03:25:45
@AnthonyAlberto謝謝,我會研究它! – user1388066 2012-08-05 03:27:56