Question

Je l'ai frappé une pierre d'achoppement et je ne suis pas sûr de savoir comment procéder. Je suis en train de faire travailler resque avec Redis aller sur Heroku, je l'ai tout travailler sur place, mais quand je pousse à mon environnement de mise en scène et essayer de faire la queue d'un emploi que je reçois l'exception suivante:

TypeError: mauvais type d'argument JSON :: Pur :: Générateur :: État (données attendu)

Sur ma machine locale l'encodeur JSON est Ext, mais quand je le déployer est pur. Je me suis dit que c'était la source du problème et quand je forcé mon environnement local à utiliser l'encodeur pur je frappe la même question. J'ai essayé de forcer l'utilisation de poste en utilisant à la fois un preinitializer et essayer de:. Besoin à l'aide du Gemfile et dans mes rails environment.rb

Lorsque je me connecte à la console Heroku et require 'JSON / ext' elle retourne false.

Je suis perplexe quant à la façon de résoudre ce problème et ont soulevé un billet de soutien Heroku, mais quelqu'un ici figurée aurais pu courir dans le même problème. Toute aide serait grandement appréciée!

Était-ce utile?

La solution

Il s'avère que quand je forcé tout à utiliser JSON / pur tout a parfaitement fonctionné. Bizarre, mais là vous allez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top