Sto distribuendo il progetto sul server dopo aver distribuito CSS e immagini: funziona, ma il JS non funziona - 404. Hash JavaScript in HTML e pubblico/attività - disallineamento.Impronta digitale errata nella pipeline di asset Rails 3.1 per file JS in produzione
In HTML: application-6851a5d9167871936c32da723dca0f23.js
In public/assets: application-95ecf5bab4b7984abe8c1c23b72a7679.js
Potrebbe aggiungere alcune informazioni alla tua domanda (direttamente modificandolo): Che cosa significa HTML? Intendi l'URL generato da Rails nel tuo codice sorgente? Sospetto che funzioni nello sviluppo. Che cosa hai fatto per ottenere le risorse? 'rake assets: precompile'? Hai cambiato qualcosa nella configurazione? È una nuova applicazione per i binari o una nuova migrata? – mliebelt
sì, intendo l'URL generato da Rails nel mio codice sorgente. Sì, funziona nello sviluppo, ma non ha funzionato nella produzione. Ottengo le risorse tramite asset rake: precompilare. È la nuova app per rotaie –
Ho controllato con le mie applicazioni, lì l'hash è lo stesso nel codice HTML e nel percorso del file. Hai controllato il tuo 'manifest.yml' che contiene le impronte digitali per file? Quale server usi in produzione? – mliebelt