diff --git a/app/controllers/competitions_controller.rb b/app/controllers/competitions_controller.rb index b43bb5c8..c1d918f6 100644 --- a/app/controllers/competitions_controller.rb +++ b/app/controllers/competitions_controller.rb @@ -447,7 +447,7 @@ class CompetitionsController < ApplicationController def new_competition if params[:com_name] && params[:com_name].strip != "" visits = rand(400..1000) - Competition.create(:name => params[:com_name], :start_time => params[:start_time], :end_time => params[:end_time], :visits => visits) + Competition.create(:name => params[:com_name], sub_title: params[:sub_title].to_s.strip, :start_time => params[:start_time], :end_time => params[:end_time], :visits => visits) end redirect_to competition_managements_path end @@ -455,7 +455,7 @@ class CompetitionsController < ApplicationController def edit_competition competition = Competition.find params[:id] if params[:com_name] && params[:com_name].strip != "" - competition.update_attributes(:name => params[:com_name], :start_time => params[:start_time], :end_time => params[:end_time]) + competition.update_attributes(:name => params[:com_name], sub_title: params[:sub_title].to_s.strip, :start_time => params[:start_time], :end_time => params[:end_time]) end redirect_to competition_managements_path end diff --git a/app/models/competition.rb b/app/models/competition.rb index 9506b724..2fe1887c 100644 --- a/app/models/competition.rb +++ b/app/models/competition.rb @@ -2,7 +2,7 @@ class Competition < ActiveRecord::Base # status 0:下架, 1:上架 attr_accessible :end_time, :identifier, :name, :online_time, :start_time, :status, :visits, :competition_lists_count, - :min_num, :max_num, :enroll_end_time + :min_num, :max_num, :enroll_end_time, :sub_title has_many :competition_modules, :dependent => :destroy has_many :competition_stages, :dependent => :destroy diff --git a/app/views/managements/_competionList.html.erb b/app/views/managements/_competionList.html.erb index b37502d1..5a9d8812 100644 --- a/app/views/managements/_competionList.html.erb +++ b/app/views/managements/_competionList.html.erb @@ -3,11 +3,12 @@