Search code examples
ruby-on-railsruby-on-rails-3sassruby-on-rails-3.1

'sass' in a non thread-safe way


I'm getting these warnings when trying to use sass in Rails 3.1 rc1.

WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.
WARN: tilt autoloading 'sass/plugin' in a non thread-safe way; explicit require 'sass/plugin' suggested.

This is my Gemfile.

gem "rails", "~> 3.1.0.rc1"
gem "haml"
gem "sass"

I've tried to create a file called sass.rb inside the config/initializers containing this code.

require "sass"

Changing the Gemfile to this.

gem "rails", "~> 3.1.0.rc1"
gem "haml"
gem "sass", require: false

But the warnings remains. Anyone knows how to solve it?

I found the code that is printing the warnings, if that is to any help.


Solution

  • have you tried doing this in Gemfile?

    gem "sass", :require => 'sass'
    

    this is an explicit call, without using initializers. by the way consider that you're using a rc1 release.