Compass Rails integration is trivial in rails 3.1. The "config/compass.rb" file is optional.
Setup
During deploy run:
rake assets:precompile
if defined?(Bundler) | |
Bundler.require *Rails.groups(:assets => %w(development test)) | |
end | |
stylesheets_directory = "#{Rails.root}/app/assets/stylesheets" | |
config.assets.precompile += Dir.glob("#{asset_directory}/**/*.s[ac]ss*"). | |
map{|f| f[asset_directory.size+1..-1]}. | |
select do |file| | |
if config.assets.precompile.include?(file) | |
false | |
elsif File.basename(file)[0...1] == "_" | |
false | |
else | |
true | |
end | |
end |
group :assets do | |
gem 'sass-rails', '~> 3.1.0' | |
gem 'coffee-rails', '~> 3.1.0' | |
gem 'uglifier' | |
gem 'compass', '~> 0.12.alpha' | |
end |