すごく簡単に検索機能を実装できるというransack。 metasearchというGemの後継らしい。 ちょうど検索を実装する案件があったので、試しに使ってみた。 流れ ransack導入 searchメソッド(DSL)の実装 ransackable_scopesで柔軟な検索実装 前提 Authorモデルの検索一覧ページとする 例としてモデルの構成は下記のようにする Author -has_many-> Post authors_table - name - category posts_table - title - author_id - entry ransack導入 Gem 'ransack' gemからインストールする。 https://github.com/activerecord-hackery/ransack searchメソッド(DSL)の実装 controller.rb