Я создаю простую службу (API), которая будет возвращать json-ответы объектов пользователей с использованием Ruby on Rails. Поскольку он возвращает массив объектов, я хочу добавить функциональность разбивки на страницы (: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, мне просто нужно создать простую разбивку на страницы