Parece que es bastante fácil:
output_style = RAILS_ENV == "production" ? :compressed : :nested
Para comprobar que me he encontrado esta tarea rake en diferentes entornos (que tenía que cambiar Sass fuente antes de ejecutar esta tarea):
namespace :sass do
desc 'Updates stylesheets if necessary from their Sass templates.'
task :update => :environment do
Sass::Plugin.update_stylesheets
end
end
Puede colocar esta tarea en lib/tasks/sass.rake.
más que tengo esta tarea se ejecuta en mi deploy.rb Capistrano para actualizar automáticamente las hojas de estilo en la producción durante el despliegue:
after 'deploy:restart', 'sass:update'
namespace :sass do
desc 'Updates the stylesheets generated by Sass'
task :update, :roles => :app do
invoke_command "cd #{current_release}; rake sass:update RAILS_ENV=production"
end
end
Esto parece no funcionar más. –