У меня есть библиотека js в комплекте с css и изображениями.
в assets / stylesheets / awesome-library / awesome-library.css мы видим что-то вроде
background-image: url("some-image.png")
если мы напишем в нашем макете это:
<%= stylesheet_link_tag "awesome-library/awesome-library" %>
Браузер будет получать http://example.org/assets/awesome-library/some-image.png
Но если нам понадобится awesome-library / awesome-library в нашем приложении. Css:
//= require awesome-library/awesome-library
Браузер получит http://example.org/assets/some-image.png (конечно, 404)
Я пытался переписать awesome-library.css в scss (используя url-адрес изображения), но в результате URL-адрес css был похож на /assets/some-image.png
.
Я не хочу объединять изображения библиотеки и все другие изображения и, действительно, не хочу менять код библиотеки.