Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Provide ordering for tables, lists, etc.
Ruby JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
spec
.gitignore
Gemfile
LICENSE
README.markdown
Rakefile
changelog.markdown
with_order.gemspec

README.markdown

with_order

Provide ordering for tables, lists, etc.

This project follows Semantic Versioning.

Installation

$ gem install with_order

If you're using Bundler, add this to your Gemfile:

gem 'with_order', '~>0.1.0'

Support

Ruby 1.9
Rails 3.1
Database Framework ActiveRecord

Usage

In your controller:

@data = Data.with_order(params, default: :full_name, fields: {full_name: 'first_name ASC, last_name ASC'})

In your view:

<th><%= link_with_order('ID', @data, :id) %></th>
<th><%= link_with_order('Full Name', @data, :full_name) %></th>
<th><%= link_with_order('Email', @data, :email) %></th>
Something went wrong with that request. Please try again.