Skip to content
No description or website provided.
Ruby CoffeeScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app/assets/javascript
lib
.gitignore
Gemfile
LICENSE
README.rdoc
Rakefile
is_filterable.gemspec

README.rdoc

isFilterable for Rails3

Simple AJAX filter to filter/search results a ActiveRecord Model

Install

Rails

Inside your Gemfile:

gem "is_filterable"

and then run:

bundle install

Javascripts

You have to include the filterable Javascript in your Javascript file.

//= require filterable

Gem Dependencies

Please check if all those requirements are satisfied on your environment.

  • jquery-rails

Usage

Model

In the model you have to include: class User < ActiveRecord::Base

...
is_filterable
...

end

Controller

In your Controller you have to use the method search. The search Method used the first parmameter as the attribute on which the query should be done and the second as input filter parameter.

In your Controller class UsersController < ApplicationController

...
def index
    @users = User.search('login',params[:search]).order('login').page(params[:page]).per_page(15)

    respond_to do |format|
      format.html # index.html.erb
      format.js
    end
  end
...

end

View

text_field_tag :search, params[:search], :class => "input-medium search-query search-observer", :placeholder => "user name"

Copyright

Copyright © 2011 - 2012 In&Work AG. See LICENSE for details.

Something went wrong with that request. Please try again.