From 529cf4f4f850f60461d363b5cf763b570f5f4824 Mon Sep 17 00:00:00 2001 From: nwb Date: Thu, 5 Jun 2014 10:40:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=87=8D=E5=90=AF=E8=AF=BE?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/courses_controller.rb | 15 +++++++++++++++ app/views/courses/finishcourse.js.erb | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index 932550e42..da29c713f 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -318,6 +318,21 @@ class CoursesController < ApplicationController end end + def restartcourse + day = Time.parse("3000-01-01") + + @course_prefs.endup_time = day + @save_flag = @course_prefs.save + + respond_to do |format| + format.js { + render action:'finishcourse' + } + end + end + + + private def allow_join diff --git a/app/views/courses/finishcourse.js.erb b/app/views/courses/finishcourse.js.erb index bfbaee70f..025edb056 100644 --- a/app/views/courses/finishcourse.js.erb +++ b/app/views/courses/finishcourse.js.erb @@ -1,6 +1,6 @@ <% if @save_flag %> <% if Rails.env.development? %> - console.debug('课程修改成功:结束时间改为<%=Course.find_by_extra(@project.extra).try(:endup_time)%>'); + console.debug('课程修改成功:结束时间改为<%=Course.find_by_extra(@course.extra).try(:endup_time)%>'); <% end %> $('#finish_course_<%=@course.id%>').replaceWith("<%= j(render partial: 'courses/set_course_time', :locals => {:course => @course} )%>") <% else %>