我正在构建一个简单的服务(API),它将使用 Ruby on Rails 返回用户对象的 json 响应。因为它返回一个对象数组,所以我想添加分页功能(:next_page,:prev),如下所示。
"nextpage":www.domain.com/users?page=2&per_page=5
目前我有一条返回 url 的宁静路线。www.domain.com/users
如何在我的索引操作中重建 url 以及如何利用limit
和offset
在这种情况下使分页工作?我想在每页返回 5 个项目。对不起,我知道这是一个新手问题,这是我第一次创建服务,如果有人能告诉我如何做,nextpage
我将不胜感激,我将prev
自己实施。我已经尝试寻找教程来做到这一点,但他们都没有显示动作/方法中的逻辑。谢谢
注意:我不想使用 will_paginate,我只需要构建简单的分页