2012-06-15 18 views
5

Estoy usando la aplicación Scout en Windows 7 para trabajar fácilmente con SASS/Compass. Estoy teniendo algunas experiencias increíblemente molestas tratando de personalizar la ruta de las imágenes que Scout debería usar.Establecer una ruta de imágenes personalizada en Scout

La interfaz de usuario de configuración de Scount en realidad ofrece un campo para definir mi ruta de las imágenes, por lo que la puso a algo como esto:

c: \ miproyecto \ img

Siguiente utilizo una regla en mi .scss archivo, por ejemplo:

@include background(image-url("bg_skin.png")); 

este compila en CSS que tiene una trayectoria imagen como esta:

/images/img/bg_skin.png

Lo que obviamente rompe la ruta de mi imagen. Creo que aquí me falta la lógica de por qué se me da la opción de establecer un camino, después de lo cual está completamente anulado de todos modos.

A medida que más usuarios parecen tener este problema, actualizaciones para descargar:

http://www.continuousthinking.com/2012/05/14/scoutapp-0-6-0-rc1.html

Esta actualización permite crear un archivo de configuración personalizada para establecer caminos y tal, que luego serán utilizados. Así que creé ese archivo y digo scout utilizarlo:

images_dir = "../img" 

Este compila en las rutas de imágenes en el CSS de esta manera:

/../img/bg_skin.png

Nota la barra principal. De nuevo, una ruta configurada por el usuario es anulada y nuevamente me rompe el camino. Todo lo que quiero hacer es decirle a Scout que use mi directorio "img". Esto me vuelve loco.

Respuesta

0

Si realmente desea obtener rutas relativas, debe agregar relative_assets = true a su config.rb. Todo se describe en ese archivo cuando crea un nuevo proyecto con compass create:

# To enable relative paths to assets via compass helper functions. Uncomment: 
# relative_assets = true 
Cuestiones relacionadas