Estoy trabajando en la aplicación Rails 3.1. He creado un archivo application.css.scss.erb
. El .erb está en el final, porque quiero cargar una variable del archivo de configuración como la variable de color en el css:Caché de canalización de activos CSS?
$highlight1: #<%= COLOR.highlight1 %>;
$highlight2: #<%= COLOR.highlight2 %>;
Todo funciona bien, pero el problema que estoy teniendo es que cada vez que cambio un valor dentro de COLOR.highlight1, no refleja el cambio hasta que entre en mi archivo css y cambie algo (generalmente agrego algunos espacios y lo guardo). Eso es cuando veo el cambio. Clearly rails está buscando si el archivo fue cambiado para actualizar el cambio.
¿Hay alguna manera de que al menos durante el desarrollo, esto se puede desactivar y puedo ver los cambios sin tener que modificar también el archivo css?
Cualquier crítica/opiniones sobre mi técnica también son bienvenidos
Por curiosidad, ¿por qué necesita para almacenar esto en una constante? – nfm
En realidad, tenía que incluir Twitter Bootstrap, que necesita menos. Así el cuento largo, que quería un solo lugar donde los anunciara, el color y luego usar ese color en la declaración de valores de SASS (que es lo que mi aplicación utiliza a lo largo) y un poco inferior a (que es lo que funciona Twitter Bootstrap en) . ¿Tiene sentido? – alik
Intenta utilizando guardia para ver el archivo de rubí y forzar una actualización sobre el Sass - http://railscasts.com/episodes/264-guard – house9