Searching, filtering, facets and data grids for Rails