Sto lavorando a un'applicazione Rails 3.1. Ho creato un file application.css.scss.erb
. Il .erb è alla fine perché voglio caricare una variabile dal file di configurazione come variabile colore nel css:Asset Pipeline Cacheing CSS?
$highlight1: #<%= COLOR.highlight1 %>;
$highlight2: #<%= COLOR.highlight2 %>;
Tutto funziona bene, ma il problema che sto avendo è che ogni volta che cambia un valore all'interno di COLOR.highlight1, non riflette la modifica finché non arrivo al mio file css e cambio qualcosa (di solito aggiungo degli spazi e lo salvo). Questo è quando vedo il cambiamento. Chiaramente le rotaie stanno cercando di vedere se il file è stato modificato per aggiornare la modifica.
C'è un modo che almeno durante lo sviluppo, questo può essere disattivato e posso vedere le modifiche senza dover modificare anche il file css?
Qualsiasi critica/pareri su mia tecnica sono i benvenuti
Per curiosità, perché avete bisogno di memorizzare questo in un costante? – nfm
In realtà, avevo bisogno di includere Twitter Bootstrap, che ha bisogno di meno. Quindi, per farla breve, ho voluto un unico posto dove vorrei dichiarare il colore e poi usare quel colore nel dichiarare valori in SASS (che è ciò che la mia applicazione utilizza tutto) e un po 'di meno (che è ciò che Twitter Bootstrap funziona su) . Ha senso? – alik
Si tenta con la guardia di guardare il vostro file di rubino e forzare un aggiornamento sul Sass - http://railscasts.com/episodes/264-guard – house9