ruby-on-railsrubypaginationwill-paginate

Change number of elements per page with <%= will_paginate %>


I'm using the will_paginate gem. The default is 30 elements per page. How do I customize this?


Solution

  • If your controller is called User, you can do something like this in your controller: @users = User.paginate :page => params[:page], :per_page => 10, :order => 'name ASC' This will show 10 results per page.

    In your view: <%= will_paginate @users %>