我将EngineYard 用于我的生产系统。我的部署有 Ruby 1.9.3p392。我在 Ruby 1.9.3p429 上开发。
我从包含大型 XML 文件(无论如何大于 10K)的第 3 方服务器收到通知。
在新部署之后,由于某种原因,我来自该方的所有通知都失败了,因为 XML 大于 10K 限制。
因此,在我的开发实例上,我将以下行添加到application.rb
:
REXML.entity_expansion_text_limit=102400
但这使我的部署失败。所以我环顾四周并尝试另一个迭代:
REXML::Document.entity_expansion_text_limit=102400
不,那个特定版本的 Ruby 不知道我在说什么。
我能做些什么来克服这个 10K 默认值?