Недавно я добавил в один из моих проектов Rails 3.0 версию 3.1 rc1, чтобы попробовать новый конвейер ресурсов. Я использовал Sass в проекте до перехода на 3.1, поэтому я настроил некоторые переменные и функции в отдельном файле конфигурации и позволил всем другим моим файлам sass импортировать этот один файл в первой строке.
Это было отлично работает, чтобы не повторять некоторые цветовые коды и общую геометрию в таблицах стилей. Теперь проблема с новым конвейером ресурсов заключается в том, что, как я понял, он преобразует файлы ".css.sass" в необработанный css перед добавлением его к остальной части кода.
Итак, если я укажу, в моем "приложении" .css ":
/*
*= require ./configure
*= require ./what_ever_other_files_i_want_to_import
*/
Я получаю такие ошибки:
Sass::SyntaxError
Undefined variable: "$interactive".
Когда я пытаюсь получить доступ к файлу из: http: // localhost: 3000 / assets / application. css
Есть идеи?