ransack

Object-based searching. The successor to MetaSearch.