【问题标题】:Set stylesheet_engine to sass in rails 3.2.3在 rails 3.2.3 中将 stylesheet_engine 设置为 sass
【发布时间】:2012-07-17 00:21:12
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails sass


    【解决方案1】:

    据我了解,如果您使用 .sass 扩展名,sass-rails 将自动使用 sass 语法。

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

    config.sass.preferred_syntax = :sass
    

    config/application.rb

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

    【讨论】:

    • 可能,但是当我使用rails g 时,我希望它创建一个 sass 文件,而不是一个 scss 文件
    猜你喜欢
    • 1970-01-01
    • 2012-04-18
    • 2012-11-09
    • 2012-06-18
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    相关资源
    最近更新 更多