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?

questionAnswers(1)

yourAnswerToTheQuestion