获得错误"超出可用参数密钥空间"?

San*_*ing 11 ruby ruby-on-rails

在我的rails应用程序中,在表单发布后,收到错误exceeded available parameter key space.表单中有太多表单字段.这是错误的原因吗?任何意见?

Pri*_*ain 25

如果你真的需要它,那就试着增加它 key_space_limit

Rack::Utils.key_space_limit = 262144 
Run Code Online (Sandbox Code Playgroud)

但是,这可能是危险的,因为每 "A更容易受到POST解析DOS攻击."

检查一下

https://github.com/rack/rack/issues/318

Rails/javascript:"参数键太多" - 什么是规范化表单数据的好方法?

http://myrailsway.blogspot.in/2012/04/rangeerror-exceeded-available-parameter.html