Please note: this project is still in alpha and the following instructions are not yet complete/fully working.
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
$ gem install ransack_ui
Make your model ransackable (if you name associations, it will enable you to search them aswell).
has_ransackable_associations %w(account tags) ransack_can_autocomplete
In your controller, where you'd like to add search functionality, add the following before_filter hook. You can change the 'index' action if needed.
before_filter :load_ransack_search, :only => :index
Insert the following helper call into your rails view code where you'd like the search form to appear.
Now you can start playing with the results.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request
Credits / Acknowledgements
- Nathan Broadbent (ndbroadbent) - creator of ransack_ui code
- Ernie Miller (ernie) for creating ransack - https://github.com/ernie/ransack
- Steve Kenworthy (steveyken) - for tiny tweaks