获取错误“超出可用参数密钥空间”?
在我的rails应用程序中,在表单发布后,获取错误exceeded available parameter key space
。 表单中有太多表单字段。 这是错误的原因吗? 任何意见?
如果你真的需要它,请尝试增加key_space_limit
Rack::Utils.key_space_limit = 262144
但这可能是危险的,因为“POST解析DOS攻击的风险更高”。
检查一下
https://github.com/rack/rack/issues/318
Rails / javascript:“参数键太多” – 什么是规范化表单数据的好方法?
http://myrailsway.blogspot.in/2012/04/rangeerror-exceeded-available-parameter.html
如果您指定了除POST之外的提交方法(例如method: :get
),则可能必须使表单提交POST请求。