Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Rails、Sentry错误报告了API的get响应,这在某些浏览器(包括instagram浏览器)中是不允许的_Jquery_Ruby On Rails_Instagram_Sentry_Grape Api - Fatal编程技术网

Jquery Rails、Sentry错误报告了API的get响应,这在某些浏览器(包括instagram浏览器)中是不允许的

Jquery Rails、Sentry错误报告了API的get响应,这在某些浏览器(包括instagram浏览器)中是不允许的,jquery,ruby-on-rails,instagram,sentry,grape-api,Jquery,Ruby On Rails,Instagram,Sentry,Grape Api,我的哨兵报告收到了来自移动用户的关于API(葡萄API)使用的几个错误 有一个API只能通过post和put访问。然而,请求是用get发出的。发送请求的一种可能的方法是单击按钮(通过ajax将请求发送到服务器),并添加一些负载。然而,在哨兵中,并没有观测到有效载荷 我很好奇为什么会发生这种事。我应该怀疑哪里 谢谢 sentry,#Rails,#request,#Jquery AjaxWell,在正常情况下,我会在动作之前使用钩子,只与结合使用:%I[create update]但是如果你正在创建

我的哨兵报告收到了来自移动用户的关于API(葡萄API)使用的几个错误

有一个API只能通过post和put访问。然而,请求是用get发出的。发送请求的一种可能的方法是单击按钮(通过ajax将请求发送到服务器),并添加一些负载。然而,在哨兵中,并没有观测到有效载荷

我很好奇为什么会发生这种事。我应该怀疑哪里

谢谢


sentry,#Rails,#request,#Jquery AjaxWell,在正常情况下,我会在动作之前使用
钩子,只与
结合使用:%I[create update]
但是如果你正在创建一些东西,你很可能会在调用create之前调用
new
动作,并且该特定操作使用
GET
而不是
POST
。这可能就是你看到的。谢谢你的评论。在我的例子中,我使用的是GrapeAPI,其中before操作不存在。不过,代码开头有一个身份验证部分。