ruby on rails - specific - Rails con Twitter Bootstrap: sigue sirviendo a un viejo activo
ruby on rails javascript (1)
Enloqueciendo aquí. Estoy desarrollando una aplicación de rieles, y estoy usando la gema twitter-bootstrap-rails para incluir los estilos de Twitter Bootstrap en mi aplicación. Esta gema genera un archivo llamado ''bootstrap_and_overrides.css.less'' en app / assets / stylesheets, que he estado usando para modificar algunas de las variables de arranque e incluir mis propias anulaciones de CSS.
Todo ha estado funcionando bien hasta hoy. Por algún motivo, los cambios que estoy realizando en este archivo hoy se guardan en el archivo, ¡pero Rails todavía está publicando la versión anterior del archivo! He buscado y no encontré versiones precompiladas del archivo en ningún lugar (nada en público / activos) ... solo el que está en los activos / hojas de estilo que he estado modificando. Todo se ve bien en cuanto a los directorios dentro de la aplicación, pero cuando inicio el servidor de rails, cargo la página y uso el inspector de elementos para ver las hojas de estilo, está usando una versión anterior de ''bootstrap_and_overrides.css.less'' con reglas que he eliminado He cambiado el caché en mi navegador y lo he probado en 4 navegadores diferentes también, así que estoy bastante seguro de que esto no es el resultado del almacenamiento en caché del navegador.
La canalización de activos de rieles parece servir una versión del archivo que no existe. ¿Alguien tiene alguna idea de por qué esto podría estar pasando?
Arreglado.
El inventario de activos almacenaba una versión en caché en tmp / caché .
rake tmp:clear
, que eliminó todos los archivos allí, y luego rails sirvió la versión de * bootstrap_and_overrides.css.less * que yo quería.
Por qué la versión en caché de repente dejó de actualizarse me supera. Arrghhhh!