sass - для компаса mixin в рельсах требуется дополнительная инструкция импорта - PullRequest
3 голосов
/ 27 августа 2011

Я использую рельсы 3.1 RC6 и у меня есть 2 файла:

  1. screen.css.sass
  2. partials / _layout.css.sass

Экран 1 выглядит следующим образом:

@import 'compass'
@include global-reset
@include reset-html5

@import "partials/utilities"
@import "partials/layout"

В _layout.css.sass, который является частичным, который я импортирую из screen.css.sass, я хочу использовать миксин pie-clearfix, который находится в:

compass / utilities / general / clearfix

Я бы подумал, что мне не нужно будет добавлять дополнительную директиву @import к частичному, потому что я импортируювся библиотека компаса в screen.css.sass.

Но когда я пытаюсь использовать его следующим образом:

.group
  @include pie-clearfix

я получаю следующее сообщение об ошибке:

Undefined mixin 'pie-clearfix'

Единственный способ получить файл _layout.css.sass для рендеринга из конвейера ресурсов - добавить импорт в _layout.css.sass:

@import "compass/utilities/general/clearfix"

Похоже, он не получает @import 'compass' с screen.css.sass.

Я что-то упустил или этоЭто ошибка?

...