Я чувствую, что это должна быть относительно распространенная проблема, но до сих пор мой Google-foo не помог мне.Rails приложение, использующее SASS, импортирующий CSS из внешних драгоценных камней, не обрабатывающих директивы Sprockets
У меня есть приложение Rails 4, где я использую SASS для моего CSS. У меня есть пара драгоценных камней, которые я (вынужден) использовать, которые в основном содержат CSS. Скажем, у gem C есть файл index.css
, содержащий директивы Sprockets для CSS этого драгоценного камня. Когда я @import gem-x/index
, мой файл application.css
будет содержать текст этих директив Sprockets.
Единственное решение, которое я смог найти, - это посмотреть на источник внешних драгоценных камней, чтобы я мог вручную указать @import
каждый файл CSS непосредственно, например.
@import gem-x/file1
@import gem-x/file2
@import gem-x/file3
Это и утомительно и требует, чтобы я знать структуру активов для каждого внешнего драгоценного камня, который не обеспечивает SASS для потребления непосредственно.
Есть ли способ иметь Звездочки и процесс трубопровода активов index.css
файлы этих внешних драгоценных камней, когда я @import
их, а не просто шлепаясь там текст в моем application.css
?
Edit:
Такое поведение, как представляется, связано с разрывным изменения в sass-rails
5+: https://github.com/rails/sass-rails/issues/297
что нить годик Тхо. Есть ли какие-нибудь обходные решения или решения в наши дни?