2015-02-05 5 views
5

Ho notato che c'è una cosa strana in corso nelle guide 4.2.0. Sto usando l'ambiente di sviluppo predefinito. Quando cambio alcuni dei miei file JS, l'impronta digitale non cambia e continua a servire il vecchio file. La cosa strana è che questo non accade a tutti i miei file JS/CSS. Ho provato a riavviare la mia macchina e riavviare il server di rotaie. Nessuno di loro ha funzionato. Rinominare il file funziona, ma quando lo rinominare a quello vecchio, inizia nuovamente a servire la vecchia versione. Qualcuno ha un'idea del perché?Rails non aggiorna l'impronta digitale per alcune risorse

+0

Ho lottato con questo per giorni. – doug

+0

Puoi accettare una risposta? – doug

+0

Oh scusa, non sono stato attivo per un po '. Un altro modo per risolvere questo potrebbe essere la rimozione della cartella tmp come ho scoperto. – Flmhdfj

risposta

1

Assicurarsi di impostare config.serve_static_files = false nella configurazione/ambienti/development.rb e per ripristinare la cache del browser.

-1

non sono sicuro se abbiamo la stessa situazione, ma spero che questo aiuta.

Reference

stavo usando un'applicazione all.scss personalizzata, invece della normale foglio di stile application.scss in cui application-all.scss usato per essere parte di Rails.application.config.assets.precompile.

ho rinominato applicazioni all.scss nel nome-digeriti application.scss, e il codice relativo aggiornato.

Dopo questo, ha funzionato ora per me.

+0

Hai rinominato cosa a cosa? – doug

+0

Ho rinominato application-all.scss in application.scss, quindi rimosso application-all.scss da Rails.application.config.assets.precompile :) –