diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb index a4f092d31..70aec8ffc 100644 --- a/app/controllers/homework_common_controller.rb +++ b/app/controllers/homework_common_controller.rb @@ -190,7 +190,7 @@ class HomeworkCommonController < ApplicationController # homework_bank.save # homework.update_attributes(:homework_bank_id => homework_bank.id) # end - redirect_to setting_homework_common_path(homework, :is_new => 1) + redirect_to student_work_index_path(:homework => homework.id, :host=> Setting.host_course) end end end diff --git a/app/controllers/managements_controller.rb b/app/controllers/managements_controller.rb index 13026f591..8bed7cf57 100644 --- a/app/controllers/managements_controller.rb +++ b/app/controllers/managements_controller.rb @@ -157,17 +157,17 @@ class ManagementsController < ApplicationController discipline_category_option = params[:discipline_category_id] if params[:discipline_category_id] first_level_discipline_option = params[:first_level_discipline_id] if params[:first_level_discipline_id] if major_level_option && major_level_option != '0' - @major = @major.where(:major_level=>major_level_option) + @major = @major.where(:major_level => major_level_option) end if discipline_category_option && discipline_category_option != '0' - @major=@major.where(:discipline_category_id=>discipline_category_option) + @major=@major.where(:discipline_category_id => discipline_category_option) end if first_level_discipline_option && first_level_discipline_option != '0' - @major=@major.where(:first_level_discipline_id=>first_level_discipline_option) + @major=@major.where(:first_level_discipline_id => first_level_discipline_option) end if params[:support_shixuns] - @major = @major.where(:support_shixuns => params[:support_shixuns].to_i) + @major = @major.where(:support_shixuns => params[:support_shixuns].to_i, :major_level => 2) end @major = @major.order("created_at #{@sx_order}") diff --git a/app/helpers/student_work_helper.rb b/app/helpers/student_work_helper.rb index 215ed4ccc..b4ab956e3 100644 --- a/app/helpers/student_work_helper.rb +++ b/app/helpers/student_work_helper.rb @@ -124,7 +124,7 @@ module StudentWorkHelper elsif homework.end_time >= Time.now && work.user_id == User.current.id link_to "修改作品", edit_student_work_url_without_domain(work.id),:class => 'task-btn task-btn-blue fr' else - link_to "查看作品", student_work_path(work), :class => 'task-btn task-btn-blue fr', :title => "作业截止后不可修改作品" + link_to "查看作品", student_work_path(work), :class => 'task-btn task-btn-blue fr mt8 mr15', :title => "作业截止后不可修改作品" end end end diff --git a/app/models/major.rb b/app/models/major.rb index d24c67efd..4fe0abff5 100644 --- a/app/models/major.rb +++ b/app/models/major.rb @@ -1,4 +1,5 @@ # encoding: utf-8 +# major_level 1 研究生 2 本科生 3 专科生 class Major < ActiveRecord::Base belongs_to :first_level_discipline belongs_to :discipline_category diff --git a/app/views/student_work/index.html.erb b/app/views/student_work/index.html.erb index 36c01a508..487191987 100644 --- a/app/views/student_work/index.html.erb +++ b/app/views/student_work/index.html.erb @@ -37,29 +37,25 @@
- <%= subject.stages.count %> - <%= subject.stage_shixuns.count %> - <%= subject.subject_score %> - <%= subject.subject_challenges %> + <%= subject.stages.count %> + <%= subject.stage_shixuns.count %> + <%= subject.subject_score %> + <%= subject.subject_challenges %>