Ransackでヘッダーに検索フォームをつくる

ヘッダーに検索フォームをつくる時のメモ。

Gemfile

gem 'ransack'

application_controller.rb

before_filter :set_search

def set_search
  @search = Article.search(params[:q])
end

application.html.slim

= search_form_for @search, url: root_path do |f|
  = f.text_field :title_cont
  = f.submit

参考