如何从模型中提取第二个(或第三个或第四个)十个条目?

时间:2012-01-02 03:37:33

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

我知道我可以使用分页宝石完成这样的任务,但我想更好地理解一些rails本地方法。

假设我想要模型中的第一个条目,我可以这样做:

 Model.order("created_at ASC").limit(10)

但我想说,找到第二或第三或第十个条目。我该怎么做?

 Model.order("created_at ASC").#take the second ten or something

1 个答案:

答案 0 :(得分:5)

许多人想要使用offset方法:

Client.limit(5).offset(30)

从第31个项目开始返回5个项目。