#
Category: Extra
See all categories.
Provides better performance of grouped ActiveRecord collections.
Paginate arrays efficiently.
Add nav helpers for the Bootstrap pagination component.
Add nav helpers for the Bulma CSS pagination component.
Add pagination filtering by calendar time unit: year, quarter, month, week, day and your own custom time units
Paginate without the need of any count, saving one query per rendering.
Paginate ElasticsearchRails
response objects.
Automatically change the limit
depending on the page number.
Add RFC-8288 compliant http response headers (and other helpers) useful for API pagination. It also follows the header casing introduced by
Use the i18n
standard gem for the translations of the pagy strings.
Implements the JSON:API specifications for pagination.
Paginate with the Pagy keyset pagination technique.
Allow the client to request a custom page limit
with an optional selector UI. It is useful with APIs or
Paginate Meilisearch
results.
Provide the pagination metadata to Javascript frameworks like Vue.js, react.js, etc.
Allow easy handling of overflowing pages (i.e. requested page > count).
Adds the pagy styled versions of the javascript-powered navs and a few other components to support countless or navless
Paginate Searchkick::Results
objects.
Enable the Array type for the :size
variable (e.g. size: [1,4,4,1]
) that generates the legacy nav bar.
Use pagy completely standalone.
Tailwind allows to apply styles to any DOM element, so you don't actually need any special extra to produce a different output.
Remove the page=1
param from the link of the first page.