未経験からエンジニア 奮闘記

未経験からエンジニアに自由に生きる途中

MENU

rails scope

scope使い方

  • ifがついている場合はtrueの時だけ実行

この場合、access_keyにnilかfalseが入って入れば実行されない

scope :search_proeucts, -> (access_key) {
  where(access_key: access_key) if access_key.present?
}