From 890c826685cb31673b233ebe315fadf1e13ed66f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=B1=E5=91=B1=E5=91=B1?= Date: Wed, 23 Aug 2023 17:25:24 +0800 Subject: [PATCH] add site destroy for admin --- app/controllers/admins/site_pages_controller.rb | 11 +++++++++++ .../admins/site_pages/shared/_info_list.html.erb | 1 + 2 files changed, 12 insertions(+) diff --git a/app/controllers/admins/site_pages_controller.rb b/app/controllers/admins/site_pages_controller.rb index 04bff32c7..f0e05e71d 100644 --- a/app/controllers/admins/site_pages_controller.rb +++ b/app/controllers/admins/site_pages_controller.rb @@ -17,6 +17,17 @@ class Admins::SitePagesController < Admins::BaseController def edit end + + def destroy + if @site_page.destroy + redirect_to admins_site_pages_path + flash[:success] = "删除站点成功" + else + redirect_to admins_site_pages_path + flash[:danger] = "删除站点失败" + end + end + def update @site_page.update(update_params) flash[:success] = '保存成功' diff --git a/app/views/admins/site_pages/shared/_info_list.html.erb b/app/views/admins/site_pages/shared/_info_list.html.erb index c61b91651..6c2ca0f7a 100644 --- a/app/views/admins/site_pages/shared/_info_list.html.erb +++ b/app/views/admins/site_pages/shared/_info_list.html.erb @@ -46,6 +46,7 @@ <%= link_to "查看", edit_admins_site_page_path(site_page), class: 'action' %> + <%= link_to "删除", admins_site_page_path(site_page), method: :delete, data:{confirm: "确认删除吗,删除后站点将无法访问?"}, class: "action" %> <% end %>