From 4c450a6bbc3d5dccccdbef952d9ab1df109380ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cxxq250=E2=80=9D?= <“xxq250@qq.com”> Date: Sun, 9 Oct 2022 11:03:00 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20=E5=85=B3=E6=B3=A8=E7=AB=9E=E8=B5=9B?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/competition_infos_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/competition_infos_controller.rb b/app/controllers/competition_infos_controller.rb index e495de81..8b81c153 100644 --- a/app/controllers/competition_infos_controller.rb +++ b/app/controllers/competition_infos_controller.rb @@ -8,7 +8,8 @@ class CompetitionInfosController < ApplicationController def index competition_infos = CompetitionInfo.order(created_at: :desc) - competition_infos = competition_infos.where("title like ?", "%#{params[:name]}%") if params[:name].present? + competition_infos = competition_infos.where("competition_infos.title like ?", "%#{params[:name]}%") if params[:name].present? + competition_infos = competition_infos.joins(:watchers).where(watchers: { user_id: current_user.id }) if params[:category].to_s == "watched" @competition_infos = paginate(competition_infos) respond_to do |format| format.html