У меня есть проект, внешний интерфейс которого написан на Sproutcore (1.6), а внутренний - на Ruby on Rails.
Я использовал SCSS в проекте Sproutcore, и теперь мне нужно разрешить клиенту менять свои цвета на лету. Это не обязательно должно быть мгновенно, но они должны иметь возможность выбрать свой цвет, нажать «Сохранить» и заново отобразить страницу с новыми цветами. Проблема в том, что Sproutcore компилирует SCSS во время сборки, что означает, что я не могу контролировать его после его сборки и выпуска.
Насколько я видел, только LESS может быть скомпилирован через Javascript во время выполнения. Есть ли у SCSS такая способность? Если нет, могу ли я что-то взломать, используя мой бэкэнд Ruby on Rails?