lib/sass/rails/railtie.rb in sass-rails-3.2.4 vs lib/sass/rails/railtie.rb in sass-rails-3.2.5
- old
+ new
@@ -39,9 +39,14 @@
Sprockets.register_engine '.sass', Sass::Rails::SassTemplate
Sprockets.register_engine '.scss', Sass::Rails::ScssTemplate
end
end
+ # Remove the sass middleware if it gets inadvertently enabled by applications.
+ config.after_initialize do |app|
+ app.config.middleware.delete(Sass::Plugin::Rack) if defined?(Sass::Plugin::Rack)
+ end
+
initializer :setup_sass, :group => :all do |app|
# Only emit one kind of syntax because though we have registered two kinds of generators
syntax = app.config.sass.preferred_syntax.to_sym
alt_syntax = syntax == :sass ? "scss" : "sass"
app.config.generators.hide_namespace alt_syntax