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

时间:2014-10-24 09:04:48

标签: ruby-on-rails

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

从此链接
Getting error "exceeded available parameter key space"?

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

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

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

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

1 个答案:

答案 0 :(得分:7)

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

if Rack::Utils.respond_to?("key_space_limit=")
  Rack::Utils.key_space_limit = 68719476736
end

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

我希望这会对你有所帮助。