Come forzare Heroku utilizzare JSON / ext sopra JSON / puro
-
02-10-2019 - |
Domanda
Ho colpito una pietra d'inciampo e non sono sicuro di come procedere. Sto cercando di ottenere lavoro resque con Redis andare in Heroku, ho tutto lavoro a livello locale, ma quando spingo al mio ambiente di staging e cerco di coda un lavoro ottengo la seguente eccezione:
TypeError: sbagliato tipo di argomento JSON :: :: Pure Generator :: Stato (previsto i dati)
Sulla mia macchina locale l'encoder JSON è Ext, ma quando schiero è pura. Ho pensato che questo era la fonte del problema e quando ho costretto mio ambiente locale per utilizzare l'encoder puro mi ha colpito lo stesso problema. Ho cercato di forzare l'uso di Ext utilizzando sia un preinitializer e cercando di:. Richiedere utilizzando la Gemfile e nei miei rotaie environment.rb
Quando annoto in Heroku consolare e require 'JSON / ext' restituisce false.
Sono perplesso su come risolvere questo problema e hanno sollevato una richiesta di assistenza Heroku, ma qualcuno figurato qui potuto funzionare nello stesso problema. Qualsiasi aiuto sarebbe molto apprezzato!
Soluzione
Si scopre che quando ho costretto tutto per uso JSON / puro tutto ha funzionato. Strano, ma ci si va.