##検索フォームの実装は簡単
検索フォームは意外と簡単に実装出来ます。下記の記事など参考にすればすぐ出来ます。
・railsで検索フォームを作ろう!!
・Ruby on Rails 検索機能拡張 (railsチュートリアル)
・【開発メモ】Railsアプリに検索機能を実装する方法をわかりやすくまとめてみた。
##ここからが本題
上記の記事はいずれも1つのカラムに対して検索をかける方法です。
複数のカラムを1つの検索フォームだけで検索したい場合は下記のようにすれば出来ます。これも知っていれば簡単です。
適切なオブジェクト名.where(['検索したいカラム名 ? OR 検索したいカラム名 LIKE ? OR 検索したいカラム名 LIKE ?', "%#{search}%", "%#{search}%", "%#{search}%"])
検索したいカラムが3つある場合は、"%#{search}%"も3つつけましょう。そうすれば1つのフォームで複数カラムまたいで検索出来ます!