エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Railsで検索するカラムを動的に変更してAND検索を行う - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Railsで検索するカラムを動的に変更してAND検索を行う - Qiita
業務アプリケーションでよくあるような、ユーザーが検索対象のカラムを選択し任意の検索を行うような処... 業務アプリケーションでよくあるような、ユーザーが検索対象のカラムを選択し任意の検索を行うような処理の実現方法です。 例 下記のような2つのテーブルがあり、学校名や生徒の名前で検索をしたいなどの場合です。 Schoolテーブル name : varchar(255) Studentテーブル school_id: int(11) name : varchar(255) age : int(11) 対象のモデルが1つの場合 まずは対象のモデルが1つだけの場合の scope を定義します。 class Student scope :search, lambda { |search_keys, search_values| conditions = nil search_keys.each_with_index do |search_key, i| if conditions.present? co