Если мне удастся это сделать, мне нравится хранить все мои стили в шаблонах SASS, когда я выбираю HAML / SASS для проекта, и я удаляю application.css и scaffold.css. Затем я добавлю SASS в public / stylesheets / sass и добавлю /public/stylesheets/*.css в .gitignore.
Если мне придется работать с комбинацией ресурсов на основе SASS и CSS, это немного сложнее. Самый простой способ справиться с этим - создать выходной подкаталог для сгенерированного CSS в каталоге стилей, а затем исключить этот подкаталог в .gitignore. Затем в ваших представлениях вы должны знать, какой тип стилей вы используете (SASS или CSS), поскольку вам нужно выбрать общедоступную таблицу стилей / таблицу стилей / foo или общедоступную таблицу стилей / sass-out / foo.
Если вам нужно пойти по второму пути, создайте помощника для отвода подкаталога sass-out.