I tried the following, however I look at the CSS source and it does not minify! I restarted the server several dozen times. I turned off cache in the browser. I also tried the 'yui-compressor' gem.
config.assets.debug = false
config.assets.css_compressor = :sass
config.assets.compile = true
group :assets do
# Add any compass extensions here
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
http://edgeguides.rubyonrails.org/asset_pipeline.html#customizing-the-pipeline
WEBrick 1.3.1, ruby 2.0.0 (2013-06-27) [i386-mingw32], Rails 4.0.3
I was having the same problem in my production environment, where I couldn't get the CSS to minify upon deploying to Heroku. After turning on compression with the following:
production.rb
config.assets.css_compressor = :sass
Gemfile
gem 'sass-rails', '~> 4.0.0'
I managed to get it to minify by updating the assets version:
production.rb
config.assets.version = '1.1' # was '1.0'
Doing a few tests afterwards, I found that updating the source CSS/SASS had the same effect. So try updating your stylesheets (as opposed to only the config), which should "kickstart" the minification process when Heroku precompiles your assets after you push, without needing to update the assets version.