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

Вы можете передать флаг в качестве параметров запроса и на основе ввода вы можете установить/игнорировать нумерацию страниц

Другие вопросы по тегам