From 3a65e662eb1584a3a0a1c79582895bbc1e708ba4 Mon Sep 17 00:00:00 2001 From: p31729568 Date: Mon, 15 Jul 2019 17:48:56 +0800 Subject: [PATCH 1/2] fix competition setting --- app/controllers/competitions_controller.rb | 2 +- app/views/managements/_competition_list_page.html.erb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/competitions_controller.rb b/app/controllers/competitions_controller.rb index 86ea9e08..e73c779a 100644 --- a/app/controllers/competitions_controller.rb +++ b/app/controllers/competitions_controller.rb @@ -487,7 +487,7 @@ class CompetitionsController < ApplicationController if params[:competition_module] @competition.competition_modules.where(:id => params[:competition_module], :md_edit => false).update_all(:hidden => 0) - none_modules = @competition.competition_modules.where("name != '首页' and md_edit = false").map(&:id).join(",").split(",") - params[:competition_module] + none_modules = @competition.competition_modules.where("name != '首页' and md_edit = false").pluck(:id) - params[:competition_module].map(&:to_i) @competition.competition_modules.where(:id => none_modules).update_all(:hidden => 1) end if params[:name] diff --git a/app/views/managements/_competition_list_page.html.erb b/app/views/managements/_competition_list_page.html.erb index e5f2d6a5..e65139e9 100644 --- a/app/views/managements/_competition_list_page.html.erb +++ b/app/views/managements/_competition_list_page.html.erb @@ -46,6 +46,10 @@ <% else %>
  • ">
    + <% if com_module.name == "首页" %> + + <% end %> + <%= com_module.name == "首页" ? "disabled" : "" %> class="magic-checkbox" id="com_module_<%= com_module.id %>">