Guest User

Untitled

a guest
Feb 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. def per_page_select(collection, name=nil, value=nil, options={})
  2. unless collection.empty?
  3. per_page = collection.first.class.per_page
  4. name = name || 'per_page'
  5. value = value || params[:per_page] || per_page.to_s
  6. before = options[:before_default] || ["#{per_page/2}"]
  7. after = options[:after_default] || ["#{per_page*2}"]
  8. choices = options_for_select(before + ["#{per_page}"] + after, value)
  9. select_tag name, choices, options
  10. end
  11. end
Add Comment
Please, Sign In to add comment