From d3db6719ebae626be895a02484ca43db1033fc56 Mon Sep 17 00:00:00 2001 From: cxt Date: Fri, 5 Aug 2016 18:41:32 +0800 Subject: [PATCH] =?UTF-8?q?=E2=80=9C=E6=88=91=E7=9A=84=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E2=80=9D=E4=B8=AD=E7=BC=96=E8=BE=91=E4=BD=9C=E4=B8=9A=E4=B8=8D?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=88=B0=E2=80=9C=E9=A2=98=E5=BA=93=E2=80=9D?= =?UTF-8?q?=EF=BC=8C=E8=80=8C=E6=98=AF=E8=BF=94=E5=9B=9E=E5=88=B0=E2=80=9C?= =?UTF-8?q?=E6=88=91=E7=9A=84=E4=BD=9C=E4=B8=9A=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/homework_common_controller.rb | 11 ++++++++--- app/views/homework_common/edit.html.erb | 15 ++++++++++----- app/views/users/_manage_homework_list.html.erb | 2 +- app/views/users/_my_homework_list.html.erb | 4 ++-- .../users/manage_or_receive_homeworks.html.erb | 2 +- .../users/manage_or_receive_homeworks.js.erb | 2 +- app/views/users/search_m_r_homeworks.js.erb | 2 +- 7 files changed, 24 insertions(+), 14 deletions(-) diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb index 2020915f8..2f50c8105 100644 --- a/app/controllers/homework_common_controller.rb +++ b/app/controllers/homework_common_controller.rb @@ -58,9 +58,10 @@ class HomeworkCommonController < ApplicationController def edit @user = User.current - @is_in_course = params[:is_in_course].to_i + @is_in_course = params[:is_in_course] + @is_manage = params[:is_manage] @course_activity = params[:course_activity].to_i - if @is_in_course == 1 || @course_activity == 1 + if @is_in_course.to_i == 1 || @course_activity == 1 @left_nav_type = 3 respond_to do |format| format.html{render :layout => 'base_courses'} @@ -144,7 +145,11 @@ class HomeworkCommonController < ApplicationController @homework_detail_programing.save if @homework_detail_programing @homework_detail_group.save if @homework_detail_group - if params[:is_in_course] == "1" + if params[:is_manage] == "1" + redirect_to manage_or_receive_homeworks_user_path(User.current.id) + elsif params[:is_manage] == "2" + redirect_to my_homeworks_user_path(User.current.id) + elsif params[:is_in_course] == "1" redirect_to homework_common_index_path(:course => @course.id) elsif params[:is_in_course] == "0" redirect_to user_homeworks_user_path(User.current.id) diff --git a/app/views/homework_common/edit.html.erb b/app/views/homework_common/edit.html.erb index d4d9d7c16..1bd71e7a9 100644 --- a/app/views/homework_common/edit.html.erb +++ b/app/views/homework_common/edit.html.erb @@ -1,5 +1,5 @@