2010-06-21 4 views
3

Я рубин/haml/sass-beginner. Я только что установил рубины и рельсы для окон, haml и sass (отдельно и плагин для рельсов).Самый быстрый и эффективный способ конвертирования ** haml ** и ** scss ** файлов? (Ruby on Windows)

Я знаю, как конвертировать и Haml файл в HTML файл (и наоборот):

haml index.haml > output.html 

и как конвертировать SCSS FIEL в CSS файл (и наоборот):

sass --watch style.scss:style.css 

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

но для Haml файлов, я до сих пор делаю это вручную (haml index.haml > output.html).

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

Любые предложения?

ответ

3

Когда вы setup Rails to work with Haml, тогда запустите свой сервер разработки, Haml в ваших представлениях преобразуется в HTML для вас «на лету», поэтому нет необходимости следить за изменениями в вашем Haml отдельно.

Однако, если вы создаете прототипы, используя только Haml и SCSS и не использующие стек Rails на этом этапе, тогда есть несколько полезных инструментов, которые вы можете использовать, которые автоматически отображают ваши Haml и SCSS на обновлении страницы:

Подавать http://github.com/jlong/serve

StaticMatic http://github.com/staticmatic/staticmatic

Из этих двух Подавать легче но не так сильно, как StaticMatic. С сервисом все, что вам нужно сделать, это установить его (gem install serve) и ввести serve в командной строке в каталоге, содержащем ваши файлы Haml. Затем укажите браузер на http://localhost:4000. Full details here.

Вы можете также подключить Подавать, чтобы использовать Compass мета-каркас Sass (что является удивительным). Есть full tutorial here.

0

Ох, есть также dynamicmatic, который тоже может быть хорош, чтобы заглянуть. В основном аналогично staticmatic, но с некоторыми очевидными различиями, которые могут быть полезны. Недавно я использовал SM довольно много, и мне это очень нравится. Очень проста в использовании, очень проста в настройке и действительно делает большинство вещей, в которых я нуждаюсь.

 Смежные вопросы

  • Нет связанных вопросов^_^