Оценка шаблонов SCSS (SASS) в ruby ​​(проект Rails) - PullRequest
0 голосов
/ 02 января 2012

Я работаю над своего рода проектом CMS, где я использую SCSS. Я хотел бы позволить пользователю задавать свойства таблицы стилей простым способом (включить несколько настроек цвета), а затем сгенерировать файл CSS на основе шаблонов SCSS и заменить некоторые переменные в файле SCSS с помощью оценки усов или ERB.

По сути, я хочу, чтобы файл ERB отображался как файл scss, а затем генерировал CSS в моем приложении, загружал его на S3 и включал в макет пользователя. Если возможно, я бы хотел избежать использования файлов css.erb: -)

1 Ответ

0 голосов
/ 07 января 2012

Я факт (я отвечаю на свой вопрос). То, что я пытаюсь сделать, действительно легко. Я сделал этот действительно простой скрипт:

#!/usr/bin/env ruby

#processs.rb file

require 'sass'
result = Sass.compile open(ARGV[0]).read
puts result

И он генерирует CSS из файла scss, который она вызвала следующим образом:

ruby process.rb myfile.css.scss

И это прекрасно работает. Документация по коду в исходном коде sass помогла мне это выяснить.

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