Per eseguire il debug di javascript nel mio ambiente di produzione heroku, è necessario disabilitare la compressione delle risorse (o almeno la compressione di javascript). Ho provato config.assets.compress = false
insieme a config.assets.debug = true
e le risorse compresse sono ancora utilizzate. Ho quindi eliminato le attività compresse, a quel punto nessun asset è stato reso affatto. Ho aggiunto config.assets.enabled = false
, che non ha aiutato. Ho provato a copiare le risorse non compresse in varie directory, tra cui la radice dell'applicazione, pubblica e pubblica/risorse (le ultime due utilizzando entrambe le cartelle "immagini", "javascripts" e "stylesheets" e inserendo le risorse direttamente nelle cartelle senza le tre sottocartelle). Sono stato finalmente in grado di far funzionare i javascript modificando l'html per fare riferimento direttamente a tutti i file javascript, ma il CSS e le immagini non funzionano ancoraDisabilitare il minino delle risorse nella produzione di binari
Avrei pensato che il mio originale config.assets.compress = false
Qualsiasi idea su cosa ho sbagliato?
Lei è stato sicuramente modificando 'config/ambienti/production.rb'? –
Stai utilizzando gli helper dei tag Rails per accedere alle risorse (javascript_include_tag 'script.js')? Potresti concentrarti su un singolo file e darci un esempio di come è implementato e cosa sta succedendo? – mltsy