Rails中Delete请求无法使用的解决方案
来源:互联网 发布:职称论文比较软件 编辑:程序博客网 时间:2024/05/04 15:06
今天在Rails中,遇到一个很奇怪的问题,还一度以为是Rails的bug.当点击写好的form中的Delete请求时,页面会直接跳到Show的页面
最后发现其实是Jquery的文件,名字冲突了.
在application.js中,自动生产的应该是有如下这几句话的
////= require jquery//= require jquery_ujs//= require turbolinks//= require_tree .
很容易理解,是在调用文件.Http请求中其实是没有delete请求的,delete请求是rails用jquery另外制造出来,方便后续操作的.所以当rails项目建立之后,jquery和jquery_ujs就被建立了
如果你在javascripts文件夹下,还创建名为jquery或jquery_ujs的js文件,那名字就会有冲突.
项目会去调用你创建的js文件,而你调用的js文件并没有对delete请求进行创建和处理,所以delete就会失效,依旧会被当作get请求处理.
- Rails中Delete请求无法使用的解决方案
- win2003 iis6 的"请求的资源在使用中"(无法运行ASP程序)终极解决方案
- 【Rails】Rails中HTTP的delete方法失效的解决办法
- 【Rails】Rails中HTTP的delete方法失效的解决办法
- iOS中使用AFN的delete请求遇到的坑
- CxImage在使用中delete出错的解决方案
- js中使用delete运算符无法删除的情况
- 27.restful中delete请求无法提交表单数据
- rails中ActiveModel::ForbiddenAttributesError的解决方案
- rails中active_record的delete和destroy方法
- WIN7/8.1 64位rails服务无法启动的解决方案
- rails无法使用页面缓存的解决办法
- 使用delete方法接收客户端提交的delete请求
- Put Delete 请求报错Not Allow Method的解决方案
- KIS导致的“请求的资源正在使用中”解决方案
- rails中开启了csrf防御如何使用jquery的ajax请求
- Spring boot PUT、DELETE 请求无法定位方法及获取参数解决方案
- php使用delete请求
- poj 2892 Tunnel Warfare(线段树)
- Eclipse安装SVN插件
- 微信公众平台开发
- USACO 2.1.2 Ordered Fractions
- 共同学习-C++快速入门教程一
- Rails中Delete请求无法使用的解决方案
- 在线一元二次方程式计算器 源码
- 交通灯管理系统
- SGU 223 Little Kings
- WCF 共享端口步骤
- windows server 2008 远程桌面IP绊定设置
- 删除一个指针之后要置为NULL
- 如何用纯CSS固定thead实现表格滚动?tbody设置overflow之密
- c#如何实现在两个窗体(Form)间传输数据或变量