Rails пейджинговый маршрут без разбиения на страницы
У меня есть приложение Rails API. Я хорошо использую Pagy и отлично работает. Однако я хотел бы вызвать ту же конечную точку route|service|endpoint для получения всех записей, игнорируя нумерацию страниц. Это возможно?
2 ответа
он сможет работать с дополнительным параметром, в этом случае мы будем использоватьparams[:show_all]
def index
unless params[:show_all]
@pagy, @products = pagy(Product.kept, items: page_size, page: page_number)
render json: @products
else
Product.kept
end
end
Вы можете передать флаг в качестве параметров запроса и на основе ввода вы можете установить/игнорировать нумерацию страниц