我遇到了一个绊脚石,不知道该怎么办。我正试图让resque与redis一起在heroku上工作,我让它都在本地工作,但是当我推到我的暂存环境并尝试对作业进行排队时,会遇到以下异常:
TypeError:错误的参数类型JSON::Pure::Generator::State(预期数据)
在我的本地机器上,JSON编码器是Ext,但是当我部署它时,它是纯的。我认为这是问题的根源,当我强迫我的本地环境使用纯编码器时,我遇到了同样的问题。我试图通过使用一个预初始值设定项和在我的rails中使用Gemfile和require来强制使用Ext环境.rb.
当我登录到heroku控制台并要求'json/ext'时,它返回false。
我很困惑如何解决这个问题,并提出了heroku支持票,但我想这里可能有人遇到了同样的问题。任何帮助都将不胜感激!