Framework for building a search UI with Ransack