Skip to content

reinteractive-open/sorted

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sorted

Build Status

Sorted is a simple object that will take an sql order string and a url sort string to let you sort large datasets over many pages (using will_paginate or kaminari) without losing state.

View

Generate a sorted link with the email attribute:

link_to_sorted "Email", :email

Works the same as the link_to method except a second argument for the sort attribute is needed.

Ruby 1.8.7 Rails 3.x

gem 'sorted', '~> 0.4.3'

Model

Using the sorted method with the optional default order argument:

@users = User.sorted(params[:sort], "email ASC").page(params[:page])

Rubies

  • MRI 1.9.3, 2.0.0.
  • JRuby 1.9 mode

ORMs

  • ActiveRecord
  • Mongoid

About

Sorting large datasets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%