почему путь к изображению не разрешен в scss?
в моем приложении у меня есть файл scss, полученный из gem, который находится в папке gem вне папки проекта моего приложения
локально работает нормально, у меня правильный путь к изображениям, вот так: (скопировано из инспектора элементов в 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;
}
но при развертывании на heroku путь к изображению не разрешается, я получаю такой результат:
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;
}
обратите внимание на URL выше, конечно, он не будет указывать на изображение PNG.
вот как его в файле 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 }
Любая идея, почему я получаю неправильный путь в развернутом приложении?
Как я могу заставить rails использовать другой файл scss вместо файла в папке gem? Я попытался установить другой файл в application.css, но rails продолжает использовать файл в папке gem.
Любая идея ? почему его хорошо работает локально?