Rails ActionController::ParameterMissing) "param is missing or the value is empty

lmm19891114 · February 15, 2015 · Last by sunnyhust2005 replied at July 24, 2015 · 3633 hits

有个 ip 访问 报这个问题 ActionController::ParameterMissing) "param is missing or the value is empty

但我这边一直重现不了这个问题,各路大侠知道不

这不是说当前 controller 找不到你需要的参数或者参数为空 这种问题没遇到过哦

#1 楼 @yangman_wenzhu 我知道了,我的代码是通过 ajax 提交的,然后可能有的专业用户 在控制台里修改我的 js 代码,然后自己去测试提交,从而导致这种问题

#2 楼 @lmm19891114 这种属不属于网络攻击呀 哈哈 小白飘过

使用Strong Parameters,如果用户构造非法的 params,然后抛出错误信息给用户。

你通过 POST 提交的参数为空,一般这样可以重现:curl -d "" http://xxx.com/yyy

You need to Sign in before reply, if you don't have an account, please Sign up first.