From ea72748df538db15e91ff1754e035c6bd9e2190d Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Tue, 10 Dec 2019 20:16:51 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/hacks_controller.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/controllers/hacks_controller.rb b/app/controllers/hacks_controller.rb index c9e9097f8..2c978d8f6 100644 --- a/app/controllers/hacks_controller.rb +++ b/app/controllers/hacks_controller.rb @@ -1,8 +1,8 @@ class HacksController < ApplicationController before_action :require_login, except: [:index] - before_action :find_hack, only: [:edit, :update, :publish, :start, :update_set, :delete_set] + before_action :find_hack, only: [:edit, :update, :publish, :start, :update_set, :delete_set, :destroy] before_action :require_teacher_identity, only: [:create, :update_set, :edit, :update] - before_action :require_auth_identity, only: [:update, :edit, :publish, :update_set, :delete_set] + before_action :require_auth_identity, only: [:update, :edit, :publish, :update_set, :delete_set, :destroy] # 开启编程,如果第一次开启,创建一条记录,如果已经开启过的话,直接返回标识即可 @@ -112,6 +112,11 @@ class HacksController < ApplicationController def new;end + def destroy + @hack.destroy + render_ok + end + private # 实名认证老师,管理员与运营人员权限 def require_teacher_identity From 3de10f4055b5478f44e2de92e5dad2a7628f3337 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Tue, 10 Dec 2019 20:18:46 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=B7=B2=E8=AE=A4=E8=AF=81=E7=9A=84?= =?UTF-8?q?=E8=80=81=E5=B8=88=E6=89=8D=E8=83=BD=E5=88=9B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/hacks_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/hacks_controller.rb b/app/controllers/hacks_controller.rb index 2c978d8f6..657ad0f2a 100644 --- a/app/controllers/hacks_controller.rb +++ b/app/controllers/hacks_controller.rb @@ -1,7 +1,7 @@ class HacksController < ApplicationController before_action :require_login, except: [:index] before_action :find_hack, only: [:edit, :update, :publish, :start, :update_set, :delete_set, :destroy] - before_action :require_teacher_identity, only: [:create, :update_set, :edit, :update] + before_action :require_teacher_identity, only: [:create] before_action :require_auth_identity, only: [:update, :edit, :publish, :update_set, :delete_set, :destroy]