如何在Rails中找到具有从一个数字到另一个数字的ID的所有对象?

时间:2011-09-29 05:01:02

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord

我应该使用什么查询来查找id从一个数字到另一个数字的所有对象。例如,假设我想找到主键为10到20(9到21之间)的所有对象。我如何在Rails中执行此操作?

这会有用吗? Object.where(:id => (10)..(20))

2 个答案:

答案 0 :(得分:3)

使用range

MyModel.where(:id => (10..20))

答案 1 :(得分:0)

这也有效:

Model.limit(11).offset(9)