рельсы 3.1 scss и где компас вписывается? - PullRequest
4 голосов
/ 13 июня 2011

Я создаю новую тему для моего cms, используя scss. В настоящее время я нахожусь на рельсах 3.0.7, но собираюсь обновиться до 3.1, как только выйдет финал, чтобы я мог использовать материал конвейера активов.

Мой вопрос: где компас вписывается в рельсы 3.1? это все еще полезно / необходимо?

Работает ли он с 3.1? Кто-нибудь имеет опыт работы с этим или любой другой альтернативой?

спасибо рик

1 Ответ

1 голос
/ 14 июня 2011

Если вы используете компас только для включения файлов, то в этом нет необходимости, но компас - это гораздо больше.Compass - это платформа, которая включает в себя проверенные шаблоны для создания таблиц стилей для нескольких браузеров.Это также делает создание спрайтов чрезвычайно простым.

Например:

.simple { @include border-radius(4px, 4px); }

выдаст:

.simple {
 -webkit-border-radius: 4px 4px;
 -moz-border-radius: 4px / 4px;
 -o-border-radius: 4px / 4px;
 -ms-border-radius: 4px / 4px;
 -khtml-border-radius: 4px / 4px;
 border-radius: 4px / 4px; 
}

Если вам неяснозначения Compass, я бы порекомендовал прочитать руководство .

. В настоящее время Compass в основном поддерживается Rails 3.1.RC4 путем добавления следующих гемов:

gem "compass", :git => 'git://github.com/chriseppstein/compass.git', :branch => 'rails31'
gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git'
...