|
|
|
@ -354,7 +354,7 @@ class UsersController < ApplicationController
|
|
|
|
|
@user = User.current
|
|
|
|
|
@homework = HomeworkCommon.find(params[:homework_id])
|
|
|
|
|
@is_test = params[:is_test] == 'true'
|
|
|
|
|
@student_work = @homework.student_works.where(user_id: User.current.id).first
|
|
|
|
|
@student_work = StudentWork.where(homework_common_id: @homework.id, user_id: User.current.id).first
|
|
|
|
|
if @student_work.nil?
|
|
|
|
|
@student_work = StudentWork.new
|
|
|
|
|
end
|
|
|
|
@ -369,7 +369,7 @@ class UsersController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def user_commit_homework
|
|
|
|
|
homework = HomeworkCommon.find(params[:homework])
|
|
|
|
|
student_work = homework.student_works.where(user_id: User.current.id).first
|
|
|
|
|
student_work = StudentWork.where(homework_common_id: homework.id, user_id: User.current.id).first
|
|
|
|
|
if student_work
|
|
|
|
|
student_work.save
|
|
|
|
|
flash[:notice] = l(:notice_successful_create)
|
|
|
|
|