Компилировать по запросу? Я думаю, что это может быть ударом по производительности. Вы должны определенно использовать стратегию кэширования в этом случае. Таким образом, он компилирует таблицу стилей только в том случае, если ее нет в кэше.
Вы можете создать вспомогательный метод setup_stylesheet , который позаботится о настройке таблицы стилей CSS. Вы вызываете этот метод в макете приложения.
setup_stylesheet проверит, находится ли таблица стилей css в кеше, и если она есть, используйте ее Если это не так, то скомпилируйте его.
Другой подход:
Вы можете настроить инициализатор, который будет вызывать Compass для компиляции таблиц стилей SASS при запуске приложения.