为了解决这个问题,我找到了增加机架密钥空间限制等答案
从此链接
Getting error "exceeded available parameter key space"?
它说增加限制为 Rack :: Utils.key_space_limit = 262144
我的生产服务器仍然遇到同样的问题 我可以将限制增加到更大的值吗?
我在下面的链接中找到了类似的答案, http://myrailsway.blogspot.in/2012/04/rangeerror-exceeded-available-parameter.html
我可以继续使用这个更大的价值吗?
答案 0 :(得分:7)
尝试通过密钥空间上传图像时遇到了同样的问题。我读了一些帮助我的东西。您必须在config / initializers中创建一个包含以下内容的文件:
if Rack::Utils.respond_to?("key_space_limit=")
Rack::Utils.key_space_limit = 68719476736
end
我的文件名为rack_initializer.rb。这样做是为了增加密钥空间的大小,以便您可以传输更大的参数。您可以回答您的问题。
我希望这会对你有所帮助。