据我所知,我可以重写这个活动记录查询
Some.where("a = :a and b = :b", { :a => params[:a], :b => params[:b] })
这边走:
Some.where(:a => params[:a], :b => params[:b])
现在我需要重写这个查询:
Some.where("a = :a and b > :b", { :a => params[:a], :b => params[:b] })
我怎么才能得到它 ?
我可以使用范围条件:
Some.where(:a => params[:a], :b => params[:b]+1..100000)
但我不能确定在恒定的 100000。