Domanda

Ho notato che dopo aver effettuato una distribuzione tramite capistrano, i file CSS statici non sembrano caricarsi, questo è vero quando specifico in modo specifico

<%= stylesheet_link_tag 'resume',:cache => true %>

rimuovendo: cache = > true risolve il problema, ma vorrei sapere perché questa opzione sta causando un problema nel primo caso e, in secondo luogo, qual è la migliore pratica durante la distribuzione dell'applicazione rails via capistrano

È stato utile?

Soluzione

: cache = > true crea un file chiamato all.css se non esiste già nella directory dei fogli di stile. È utile quando hai più fogli di stile che vuoi combinare, quindi la tua pagina avrà meno richieste HTTP. Eliminare questo file quando si distribuisce una nuova versione e verrà rigenerato dai fogli di stile più recenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top