【发布时间】:2012-02-13 20:06:44
【问题描述】:
我正在编写一个 Rails 应用程序,使用“json”gem,它可以在“json/pure”和“json/ext”实现之间切换的行为导致了问题。具体来说,有时 gem 会引入类似的行
require 'json/pure'
发生这种情况时,JSON.parser 和 JSON.generator 会在全局范围内切换到基于 ruby 的慢速版本。然后每次调用 JSON.parse 和 JSON.generate 都很慢。
我想避免我不知道的不断变化的 gem 依赖项突然使我的网站变慢的情况。如何防止加载“json/pure”、强制使用“json/ext”或以其他方式防止将来出现此问题?
【问题讨论】:
标签: ruby-on-rails ruby json rubygems require