Управление файлами SASS в системе контроля версий Git в Ruby on Rails - PullRequest
3 голосов
/ 10 января 2010

Я использую файлы SASS в разработке Rails.И мне интересно, должен ли я gitignore генерировать CSS-файлы.

Проблема с добавлением CSS-файлов в Git заключается в том, что они просто избыточны.Файлы SASS на public/stylesheets/sass - это файлы, которые мне нужны.

Итак, у меня есть следующие строки в gitignore:

# public/stylesheets/*.css

Но если я сделаю это, когда я нажимаю на свое приложение вHeroku, очевидно, нет CSS-файлов.

  • Какие могут быть лучшие практики для управления файлами SASS / CSS?

Я никогда не пробовал упаковывать ресурсы (например, минимизировать CSS).файлы для производственной среды), но я планирую сделать это и при развертывании в среде, отличной от Heroku, с Capistrano.

Ответы [ 3 ]

2 голосов
/ 10 января 2010

Мой метод состоит в том, чтобы сохранить выделенную локальную ветку, чтобы отслеживать все, что будет отправлено в Heroku. Ваш пробег может варьироваться, но это хорошо работает для меня и выглядит довольно чисто организованным.

2 голосов
/ 10 января 2010

Вот запись в блоге heroku об их плагине для генерации CSS из вашего Sass на их серверах. http://blog.heroku.com/archives/2009/8/18/heroku_sass/

1 голос
/ 10 марта 2011

Вы не должны фиксировать сгенерированные CSS-файлы в Git, а для работы с файловыми системами только для чтения (например, Heroku) вы должны использовать hassle gem (плагин sass_on_heroku устарел ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...