要获取我的rails db中的最后10条记录,我使用:
pictures = Picture.last(10)
如何在这些之前获得10?
pictures = Picture.last(20)
返回20个结果,而不仅仅是11-20的记录。
答案 0 :(得分:7)
如果你想要11到20之间的记录,你可以做
Picture.limit(10).offset(11)
答案 1 :(得分:2)
你可以这样做。
Picture.order('id DESC').limit(10).offset(11)
或者您可以根据created_at
Picture.order('created_at DESC').limit(10).offset(11)
答案 2 :(得分:-1)
简单的
Order.offset(10).last(10)