I almost went through every article on the Internet to fix this problem, and so far nothing has helped. This is what happens.
I use capistrano to deploy my application and everything works fine until yesterday. I could not compile my assets, no matter what.
So, when I do rake assets:precompilelocally on the prod server just to verify that the assets are generally precompiled, everything works fine.
However, when I do RAILS_ENV=production rake assets:precompile, it fails. I tried in different environments, but nothing worked except to exclude RAILS_ENV. The problem I am facing is that my latest changes do not reflect in production.
Here is the error trace
I, [2015-09-24T23:39:05.138170
I, [2015-09-24T23:39:05.232937
I, [2015-09-24T23:39:05.458718
......................
rake aborted!
Sass::SyntaxError: Invalid CSS after "...content: "\f105": expected " {", was "";"
(in /home/pamio/dev/rails_apps/remote/valutme- storefront/app/assets/stylesheets/admin.css.erb)
(sass):9628
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass- 3.4.10/lib/sass/scss/parser.rb:1165:in `expected'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:1101:in `expected'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:1096:in `tok!'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:641:in `block'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:711:in `declaration_or_ruleset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:661:in `block_child'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:653:in `block_contents'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:642:in `block'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:635:in `ruleset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:660:in `block_child'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:653:in `block_contents'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:117:in `stylesheet'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/scss/parser.rb:42:in `parse'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/engine.rb:393:in `_to_tree'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sass-3.4.10/lib/sass/engine.rb:268:in `render'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/sass_compressor.rb:24:in `evaluate'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/context.rb:197:in `block in evaluate'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets- 2.12.3/lib/sprockets/context.rb:194:in `each'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/context.rb:194:in `evaluate'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/bundled_asset.rb:25:in `initialize'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/base.rb:377:in `new'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/base.rb:377:in `build_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/index.rb:94:in `block in build_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/caching.rb:58:in `cache_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/index.rb:93:in `build_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/base.rb:287:in `find_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/index.rb:61:in `find_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:211:in `block in find_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:257:in `benchmark'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:210:in `find_asset'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:119:in `block in compile'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:118:in `each'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:118:in `compile'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:60:in `block (3 levels) in define'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-2.12.3/lib/rake/sprocketstask.rb:146:in `with_logger'
/home/pamio/.rvm/gems/ruby-2.1.1/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:59:in `block (2 levels) in define'
/home/pamio/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `eval'
/home/pamio/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
, rake assets:precompile? - , , .
- , ?
.