Когда я пытаюсь добавить Sass::Plugin.options[:style] = :compact
к environment.rb
Когда я пытаюсь запустить свой сервер, я добираюсь:
неинициализированная постоянная Дерзость (NameError)
Я добавил gem 'haml', '3.0.0'
к моему Gemfile.
Кто-либо столкнулся с этим?
Я пробовал то, что вы описали, и у меня это сработало. Я использую последнюю версию 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")
У меня была точно такая же проблема, и в моем случае сработало использование файла sass_config.rb - похоже, что вызовы в environment.rb выполняются до загрузки плагина init.rb.