Description
Handles pagination params and return a hash like { page: 1, per_page: 10 }
Tip
Override #per_page_range to set minimum and maximum per_page param.
Override #per_page_default to set default per_page param.
Used in
Use
Source code
# lib/resting_pug/params.rb
def pagination_params
page = params[:page].try(:to_i) || 1
per_page = [per_page_range[:min], params[:per_page].try(:to_i) || per_page_default, per_page_range[:max]].sort[1]
return { page: page, per_page: per_page }
end