在我的 rails 应用程序中,表单发布后,出现错误exceeded available parameter key space
。表单内的表单字段太多。这是错误的原因吗?有什么看法吗?
问问题
8057 次
2 回答
26
如果您真的非常需要它,请尝试增加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
于 2012-09-03T07:41:22.957 回答
0
如果您指定了 POST 以外的提交方法(例如method: :get
),您可能必须让表单提交 POST 请求。
于 2012-09-03T07:41:52.830 回答