/ / Актив precompile не працює після оновлення від Rails 2 до Rails 3-ruby, ruby-on-rail-3, ruby-on-rail-3.2, compass-sass

Актив precompile не працює після оновлення від Rails 2 до Rails 3 - ruby, ruby-on-rail-3, ruby-on-rail-3.2, compass-sass

Після оновлення з Rails 2 до Rails 3 я отримую таку помилку під час запуску RAILS_ENV=production bundle exec rake assets:precompile:

rake aborted!
Undefined mixin "linear-gradient".

config / application.rb:

config.assets.enabled = true

config / environments / production.rb:

config.assets.compress = true
config.assets.compile = true
config.assets.digest = true

Gemfile:

group :assets do
gem "sass-rails",   "~> 3.2.3"
gem "uglifier", ">= 1.0.3"
end
gem "compass-rails"

config / compass.rb:

project_type = :rails
project_path = Compass::AppIntegration::Rails.root
http_path = "/"
css_dir = "public"
sass_dir = "app/assets/stylesheets"
environment = Compass::AppIntegration::Rails.env

Коли я намагаюся скомпілювати активи з bundle exec compass compile він працює без помилок. Хто-небудь має ідею?

Відповіді:

0 для відповіді № 1

Можливо, вам доведеться додати наступний рядок application.rb

config.assets.precompile << /(^[^_]|/[^_])[^/]*$/