我知道我可以使用分页宝石完成这样的任务,但我想更好地理解一些rails本地方法。
假设我想要模型中的第一个条目,我可以这样做:
Model.order("created_at ASC").limit(10)
但我想说,找到第二或第三或第十个条目。我该怎么做?
Model.order("created_at ASC").#take the second ten or something
答案 0 :(得分:5)
许多人想要使用offset
方法:
Client.limit(5).offset(30)
从第31个项目开始返回5个项目。