作者ireullin (raison detre)
看板Ruby
标题[问题] rails respond 422
时间Wed Oct 15 11:12:55 2014
请问一下
我在rails的controller中建立了一个post的action
但是我透过javascript或是fiddler中的composer对他发送
都会收到status 422
我试着用 scaffold 产生的表单对rails送
并且使用fiddler观察了他的封包
发现他送出的body中
除了我的资讯之外还夹带者其他的东西
如 authenticity_token 与 commit 等
请问如果我要使用javascript(或jquery)送该如何做
又或者我能不能单纯一点
指定这个action只要接受单纯的post
不要检查这些东西
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.250.14.178
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ruby/M.1413342777.A.A29.html
1F:推 mars90226: 感觉有点不太清楚,有没有传送的封包长相 10/15 12:33
2F:→ mars90226: 你javascript是怎麽写的? 10/15 12:34
4F:→ ireullin: 这是我用fiddler送的一个空白的post 10/15 13:25
5F:推 mars90226: 缩图太小了,看不到... 10/15 17:25
8F:→ ireullin: 抱歉~~我将图切开了 10/15 18:04
10F:→ mars90226: 上来,会比较清楚,然後我猜你没有注意到strong parame 10/15 21:44
11F:→ mars90226: parameter,所以被挡下来? 10/15 21:44
12F:推 ihower: skip_before_filter :verify_authenticity_token 10/16 21:58
13F:→ ihower: 或 skip_before_action :verify_authenticity_token 10/16 21:59
14F:→ ireullin: 谢谢喔,我用skip_before_filter的方式解决了 10/18 17:20