Rails3 и дерзость:: плагин:: опции

Когда я пытаюсь добавить Sass::Plugin.options[:style] = :compact к environment.rb

Когда я пытаюсь запустить свой сервер, я добираюсь:

неинициализированная постоянная Дерзость (NameError)

Я добавил gem 'haml', '3.0.0' к моему Gemfile.

Кто-либо столкнулся с этим?

5
задан giliev 21 January 2016 в 08:03
поделиться

2 ответа

Я пробовал то, что вы описали, и у меня это сработало. Я использую последнюю версию haml 3.0.4. Вы можете запустить haml обновления гемов в своей системе и повторить попытку. Список изменений с 3.0.0 на 3.0.4 находится на http://sass-lang.com/docs/yardoc/file.SASS_CHANGELOG.html

Я также предлагаю не помещать это в свой environment.rb , но вместо этого создайте файл config / initializers / sass_config.rb и поместите туда свою конфигурацию SASS. Мой выглядит так:

Sass::Plugin.options[:property_syntax] = :old
Sass::Plugin.remove_template_location("./public/stylesheets/sass")
Sass::Plugin.add_template_location("./app/stylesheets")
6
ответ дан 14 December 2019 в 04:32
поделиться

У меня была точно такая же проблема, и в моем случае сработало использование файла sass_config.rb - похоже, что вызовы в environment.rb выполняются до загрузки плагина init.rb.

2
ответ дан 14 December 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: