将stylesheet_engine设置为rails 3.2.3中的sass

时间:2012-07-18 02:04:21

标签: ruby-on-rails sass

我想使用SASS作为我的默认样式表引擎而不是SCSS。在我的Gemfile我有

gem 'sass-rails',   '~> 3.2.3'

我也有

config.generators.stylesheet_engine = :sass

在我的config/application.rb中。但是,当我运行rails g scaffold --help时,它会说

-se, [--stylesheet-engine=STYLESHEET_ENGINE]  # Engine for Stylesheets
                                              # Default: scss

所以它似乎仍然认为scss是默认值。

我是否必须做其他事情才能使用SASS?

1 个答案:

答案 0 :(得分:5)

根据我的理解sass-rails如果您使用.sass扩展名,则会自动使用sass语法。

编辑:要设置生成器的默认语法,您需要添加

config.sass.preferred_syntax = :sass

config/application.rb

参考:How to make Rails 3.1 use SASS (Over SCSS) as the default?