Will paginate in Array - Rails

1. Install gem:
gem ''will_paginate"

2. perform a paginated query:
@groups = Group.paginate(:page => params[:page])

OR

Use an explicit "per page" limit:
Group.paginate(:page => params[:page], :per_page => 30)


3. Render page links in the view:
<%= will_paginate @groups %>

4. Use will_paginate for Array
Create file config/initializers/will_paginate_array_fix.rb
Add this line
require 'will_paginate/array'
Then you can use on arrays
groups.paginate(:page => x, :per_page => y)

Comments