diff --git a/app/controllers/hacks_controller.rb b/app/controllers/hacks_controller.rb index e2023d78d..2cacc362e 100644 --- a/app/controllers/hacks_controller.rb +++ b/app/controllers/hacks_controller.rb @@ -69,11 +69,10 @@ class HacksController < ApplicationController # 新建 @hack.hack_sets.create!(hack_sets_params) # 更新代码 - hack_codes = @hack.hack_codes.new(hack_code_params) if params[:hack_codes][:code] != @hack.code - hack_codes.modify_time = Time.now + hack_code_params = hack_code_params.merge(modify_time: Time.now) end - hack_codes.save! + @hack.hack_codes.first.update_attributes!(hack_code_params) end render_ok rescue Exception => e