dlaczego ścieżka obrazu nie została rozwiązana w scss?
w mojej aplikacji mam plik scss, będący wynikiem klejnotu, rezydującego w folderze klejnotów po stronie mojego folderu projektu aplikacji
w działa dobrze lokalnie, mam ścieżkę do obrazów poprawnych, takich jak: (skopiowane z inspektora elementów w chrome)
media="all"
.social-share-button-twitter {
display: inline-block;
width: 16px;
height: 16px;
background: url("/assets/sprites/social-share-button.png") 0px -48px no-repeat;
}
ale kiedy wdrażam na Heroku, ścieżka obrazu nie jest rozwiązana, otrzymuję ten wynik:
media="all"
.social-share-button-twitter {
display: inline-block;
width: 16px;
height: 16px;
background: url(image-path("sprites/social-share-button.png")) 0px -48px no-repeat;
}
zwróć uwagę na adres URL powyżej, oczywiście nie wskaże obrazu png.
Oto jak to wygląda w pliku scss:
.social-share-button-baidu { display:inline-block; width: 16px; height: 16px; background: url(image-path('sprites/social-share-button.png')) 0px 0px no-repeat }
Jakiś pomysł, dlaczego otrzymałem niewłaściwą ścieżkę w wdrożonej aplikacji?
Jak mogę zmusić szyny do używania innego pliku scss zamiast pliku w folderze gem? Próbowałem ustawić inny plik w application.css, ale szyny nadal używają pliku w folderze gem.
Dowolny pomysł ? dlaczego działa dobrze lokalnie?