From 88ba2bf5562c25df29ccbcb18507858edc452f0b Mon Sep 17 00:00:00 2001 From: yuanke <249218296@qq.com> Date: Sat, 26 Mar 2016 14:59:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/student_work_controller.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/controllers/student_work_controller.rb b/app/controllers/student_work_controller.rb index b02638f9e..c238b4da3 100644 --- a/app/controllers/student_work_controller.rb +++ b/app/controllers/student_work_controller.rb @@ -90,6 +90,7 @@ class StudentWorkController < ApplicationController resultObj[:error_msg] = result["error_msg"] #编译错误时的信息 if result["status"].to_i == -2 #编译错误 + resultObj[:results] = result["error_msg"] resultObj[:status] = -2 elsif result["results"][0]["status"].to_i == 2 resultObj[:status] = 2 @@ -116,6 +117,7 @@ class StudentWorkController < ApplicationController student_work_test.save! resultObj[:testid] = student_work_test.id else + #先从数据库取出result student_work_test = StudentWorkTest.find(params[:testid]) results = student_work_test.results results << resultObj[:results]