【转】link_to中delete无效的问题解决

本文探讨了在Web应用中实现删除操作时遇到的两个常见问题:1. 删除按钮点击后直接跳转到展示页面而无任何提示;2. 跳转后记录未被实际删除,并附带了解决这些问题的方法。包括引入jQuery的js文件以确保页面交互正常进行,以及解决CSRF token验证失败问题,以确保数据安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题一

1、问题描述:点击【删除】链接之后,跳到了show页面,完全没有弹出框提示

<%= link_to "删除", product_path(product.id), :method => :delete, :confirm=>"确认删除?" %> 

2、原因:jquery的js文件没有引入

3、解决方法:

<%= javascript_include_tag "jquery.min" %>  
<%= javascript_include_tag "jquery_ujs" %>(这个文件是关键)  

问题二

1、问题描述:点击【删除】链接弹框出现,但是记录没有删除,提示如下

WARNING: Can't verify CSRF token authenticity

2、原因:token authenticity的问题

3、解决方法:

<meta content="authenticity_token" name="csrf-param">  
<meta content="wItbwqqVKfksJM4XuF8JteFBpSMhgr3IRYWLCmyXi2c=" name="csrf-token"> 

 

转载于:https://www.cnblogs.com/zs-note/p/4059187.html

Linux进程控制第1关本关的编程任务是补全右侧代码片段以下几个部分: create_linkfile5_sl 函数主体部分Begin至End中间的代码 delete_linkfile5_sl 函数主体部分Begin至End中间的代码 create_linkfile6_sl 函数主体部分Begin至End中间的代码 delete_linkfile6_sl 函数主体部分Begin至End中间的代码 具体要求如下: 函数create_linkfile5_sl检查./file5文件是否存在,如果存在则创建软链接文件./file5_sl,然后返回 0 。如果不存在,则返回 -1; 函数delete_linkfile5_sl检查./file5_sl文件是否存在,如果存在则删除linkfile5_sl,然后返回 0 。如果不存在此文件,则返回 -1; 函数create_linkfile6_sl检查./file6文件是否存在,如果存在则创建软链接文件1./file6_sl1,然后返回 0 。如果不存在,则返回 -1; 函数 1delete _linkfile6_sl1检查1./file6_sl1文件是否存在,如果存在则删除 1linkfile6 _sl1,然后返回 0 。如果不存在此文件,则返回-1; 本关涉及的代码文件ChmodDamon.c的代码框架如下: #include <unistd.h> int create_linkfile5_sl(const char*newfile) { int ret = -1; /********** Begin *********/ /********** End *********/ return ret; } int delete_linkfile5_sl(const char*filename) { int ret = -1; /********** Begin *********/ /********** End *********/ return ret; } int create_linkfile6_sl(const char*newfile) { int ret = -1; /********** Begin *********/ /********** End *********/ r:进程等待
04-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值