config rb sta eseguendo i valori predefiniti. la struttura della cartella è anche quella di default.Compass mi sta dando il percorso sbagliato per lo sprite
nel mio file scss che faccio.
@import "icons/*.png";
@mixin sprite_css($name) {
@include icons-sprite($name);
height: icons-sprite-height($name);
width: icons-sprite-width($name);
display:block;
}
.btn {@include sprite_css(deltag);} //deltag is the name of a png image in the sprite.
Prima di questo ho fatto una cartella nella cartella immagini, chiamato icone Qui ho messo tutti i miei file png in.
il codice CSS generato assomiglia a questo.
.icons-sprite, .icons-deltag, .icons-deltag_grey, .icons-deltag_mouseover, .icons-facebook_del, .icons-faneblad, .icons-soegefelt, #container .btn, #container .btn_over {
background: url('/images/icons-s93e62b2fff.png') no-repeat;
}`
avviso il percorso sfondo è impostato, senza i punti di trascinamento fronte della cartella di immagini, quindi il mio CSSfile che viene inserito nella cartella i fogli di stile è ora alla ricerca di una cartella di immagini all'interno della cartella i fogli di stile, quindi ovviamente i file non sono caricato. Non riesco a cambiare questo comunque. la modifica di config rb su relative_assets = true
non funziona.
Desidero che il file css indichi lo sprint su.
background: url('../images/icons-s93e62b2fff.png') no-repeat;
questo è il percorso corretto, come posso ottenere questo?
UPDATE: ho chiuso il mio comando promt e tutti i file per fare una pausa. Quando ho iniziato a ricominciare la bussola ed eseguito la bussola - tutto ha funzionato bene, quindi credo che il relativo_assets = true effettivamente funzioni, devi solo ricominciare a bussare prima. –