2

要获取我的 rails db 中的最后 10 条记录,我使用:

pictures = Picture.last(10)

我如何获得这些之前的10个?

pictures = Picture.last(20)

返回 20 个结果,而不仅仅是 11-20 的记录。

4

3 回答 3

8

如果你想要 11 到 20 之间的记录,你可以这样做

Picture.limit(10).offset(11)

于 2013-08-23T05:16:04.423 回答
2

You can do this.

Picture.order('id DESC').limit(10).offset(11)

or you could do it based on created_at

Picture.order('created_at DESC').limit(10).offset(11)
于 2013-08-23T05:48:20.590 回答
-1

简单的
Order.offset(10).last(10)

于 2013-08-23T05:38:05.353 回答