タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

AND検索に関するsongofwheel8のブックマーク (1)

  • 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

    Railsで検索するカラムを動的に変更してAND検索を行う - Qiita
  • 1