From 362c187c8419dddab143a2bb9a2e63d8163f4f12 Mon Sep 17 00:00:00 2001 From: p31729568 Date: Fri, 25 Oct 2019 14:10:26 +0800 Subject: [PATCH] competition: support team name search --- app/controllers/competitions/competition_teams_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/competitions/competition_teams_controller.rb b/app/controllers/competitions/competition_teams_controller.rb index 8b69f1872..3ffd4a813 100644 --- a/app/controllers/competitions/competition_teams_controller.rb +++ b/app/controllers/competitions/competition_teams_controller.rb @@ -116,7 +116,8 @@ class Competitions::CompetitionTeamsController < Competitions::BaseController keyword = params[:keyword].to_s.strip if keyword.present? - teams = teams.joins(users: { user_extension: :school }).where('schools.name LIKE ?', "%#{keyword}%") + teams = teams.joins(users: { user_extension: :school }) + .where('competition_teams.name LIKE :keyword OR schools.name LIKE :keyword', keyword: "%#{keyword}%") end @all_count = teams.count