在rails 3.1中,我使用activerecord根据特定条件提取列表中的用户记录。例如:
users = User.where("points > 10")
我想要的是,根据返回的结果数量,将第二个查询的结果附加到控制器中的对象。因此,例如,如果第一个查询返回少于5个记录,则它想要附加
的结果users = User.where("points > 5 and points < 11")
这可能吗?
谢谢!
答案 0 :(得分:0)
users = Users.where("points > 10")
if foo
users << Users.where("points > 5 and points < 11")
end
答案 1 :(得分:0)
您可能正在寻找ActiveRecord scopes。