2012-03-22 114 views
1

在rails 3.1中,我使用activerecord根據特定條件提取列表中的用戶記錄。例如:rails3.1 - 將追查附加到activerecord對象

users = User.where("points > 10") 

我想要的是,根據返回的結果數量,將第二個查詢的結果追加到控制器中的對象。因此,例如,如果第一個查詢返回少於5條記錄,它會想追加結果

users = User.where("points > 5 and points < 11") 

這可能嗎?

謝謝!

回答

0
users = Users.where("points > 10") 
if foo 
    users << Users.where("points > 5 and points < 11") 
end 
+0

不只是添加一個額外的記錄與所有附加記錄裏面? – user1051849 2012-03-22 12:50:34