bogdan / datagrid

Gem to create tables grids with sortable columns and filters
MIT License
1.02k stars 116 forks source link

Pagy for pagination #269

Closed joshmn closed 5 years ago

joshmn commented 5 years ago

Anyone have any tips on getting Pagy plugged in for pagination? We have an above-average size of records and Kaminari and will_paginate just aren't cutting it as far as performance goes.

bogdan commented 5 years ago

You would need something like this in your controller:

@grid = MyGrid.new(params[:my_grid])
@pagy, @records = pagy(@grid.assets)

and your view:

= datagrid_table(@grid, @records)
= pagy_nav(@pagy)
saiqulhaq commented 5 years ago

oh god, after 1 hour trying to integrate action policy, pagy with datagrid finally I found this so easy thanks