Я обновляю приложение с Rails 3.0 до 3.1.Мы использовали Compass и scss.
Я получаю сообщение об ошибке, когда выполняю оба из следующих действий:
- Использование помощника
sass-rails
как image-path
- Используйте
config.sass.load_paths
в application.rb
, чтобы указать, где искать такие вещи, как Blueprint.
Например:
config.sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
config.sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/blueprint/stylesheets"
Я получаю сообщение об ошибке:
undefined local variable or method `config' for #<Sass::Script::Functions::EvaluationContext::0x00000105102998>
В моем Gemfile есть это:
group :assets do
gem 'sass-rails', '~> 3.1.4'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
gem 'compass', '0.11.5'
end
... именно то, что генерируется Rails 3.1.1.
Что здесь не так?