我想使用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?
答案 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?