【问题标题】:How to force heroku to use JSON/ext over JSON/pure如何强制 heroku 在 JSON/pure 上使用 JSON/ext
【发布时间】:2010-09-10 17:25:24
【问题描述】:

我遇到了一个绊脚石,我不知道如何继续。我正在尝试让 resque 与 redis 一起使用 heroku,我在本地工作,但是当我推送到我的暂存环境并尝试排队作业时,我得到以下异常:

TypeError:错误的参数类型 JSON::Pure::Generator::State(预期数据)

在我的本地机器上,JSON 编码器是 Ext,但是当我部署它时是 Pure。我认为这是问题的根源,当我强迫我的本地环境使用纯编码器时,我遇到了同样的问题。我试图通过同时使用预初始化器并尝试:使用 Gemfile 和我的 rails environment.rb 来强制使用 Ext。

当我登录 heroku 控制台并要求 'json/ext' 时,它返回 false。

我不知道如何解决这个问题,并提出了一张 heroku 支持票,但我认为这里有人可能遇到了同样的问题。任何帮助将不胜感激!

【问题讨论】:

    标签: ruby-on-rails json heroku resque


    【解决方案1】:

    结果当我强迫一切都使用 json/pure 时,一切都奏效了。很奇怪,但是你去吧。

    【讨论】:

      猜你喜欢
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 2015-06-30
      • 2012-02-13
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多