以非线程安全的方式'sass'

Lin*_*der 19 ruby-on-rails sass ruby-on-rails-3 ruby-on-rails-3.1

我试图在Rails 3.1 rc1中使用sass时收到这些警告.

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.
Run Code Online (Sandbox Code Playgroud)

这是我的Gemfile.

gem "rails", "~> 3.1.0.rc1"
gem "haml"
gem "sass"
Run Code Online (Sandbox Code Playgroud)

我试图sass.rbconfig/initializers包含此代码的内部创建一个文件.

require "sass"
Run Code Online (Sandbox Code Playgroud)

将Gemfile更改为此.

gem "rails", "~> 3.1.0.rc1"
gem "haml"
gem "sass", require: false
Run Code Online (Sandbox Code Playgroud)

但警告仍然存在.谁知道怎么解决?

我找到打印警告的代码,如果有任何帮助的话.

And*_*oni 13

你有没有试过在Gemfile中这样做?

gem "sass", :require => 'sass'
Run Code Online (Sandbox Code Playgroud)

这是一个显式调用,不使用初始值设定项.顺便说一下,考虑一下你正在使用rc1版本.