错误:超出可用参数键空间

Dia*_*ias 1 ruby-on-rails

为了解决这个问题,我找到了增加Rack密钥空间限制的答案

从此链接
获取错误"超出可用参数密钥空间"?

它说增加限制为Rack :: Utils.key_space_limit = 262144

我的生产服务器仍然遇到同样的问题我可以将限制增加到更大的值吗?

我在下面的链接中找到了类似的答案, http://myrailsway.blogspot.in/2012/04/rangeerror-exceeded-available-parameter.html

我可以继续这个更大的价值吗?

nki*_*eos 7

尝试通过密钥空间上传图像时遇到了同样的问题.我读了一些帮助我的东西.您必须在config/initializers中创建一个包含以下内容的文件:

if Rack::Utils.respond_to?("key_space_limit=")
  Rack::Utils.key_space_limit = 68719476736
end
Run Code Online (Sandbox Code Playgroud)

我的文件名为rack_initializer.rb.这样做是为了增加密钥空间的大小,以便您可以传输更大的参数.你的问题的答案是肯定的.

我希望这可以帮助你.