Обеспечение сопоставления файлов sass и css один к одному - PullRequest
1 голос
/ 15 августа 2011

Я использую Jammit для упаковки ресурсов и Sass для генерации таблиц стилей в приложении Rails 3.Существует около 35 таблиц стилей для различных компонентов сайта, и все они индивидуально перечислены в нашей конфигурации Jammit.Я хотел бы перейти к чему-то более основанному на соглашении, а именно:

stylesheets:
  common:
    - public/stylesheets/application.css
    - public/stylesheets/components/*.css
    - public/stylesheets/pages/*.css

Единственное препятствие, с которым я сталкиваюсь, заключается в том, что я не могу найти способ навязать взаимно однозначное сопоставление между sass.файлы и CSS-файлы.Приведенный выше подход устраняет необходимость связываться с конфигурацией Jammit и автоматически добавляет новые CSS-файлы на сайт, но если бы я удалил sass-файл, CSS-файл все равно существовал бы и оставался в нашем общем пакете.CSS-файлы игнорируются в рабочем дереве.Любой способ сказать Sass удалить CSS-файлы без шаблона или мне нужно добавить наши CSS-файлы в репозиторий?Есть ли другой вариант?

1 Ответ

2 голосов
/ 15 августа 2011

Поскольку файлы CSS генерируются автоматически, вы можете просто удалить весь каталог, если вы когда-нибудь захотите его очистить, и затем Sass восстановит их.

...