2012-03-22 62 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