编辑sass-rails配置选项

时间:2015-01-13 15:42:44

标签: css ruby-on-rails ruby sass

我对配置Sass配置选项感到困惑。基本上我想在编译的css文件中禁用行注释。所以我进入并在Initializers文件夹中创建了一个sass.rb,其中包含以下行:

Rails.application.config.sass.line_comments = true

然后我重启我的apache服务器并检查Safari web开发人员,我的css文件仍然包含每个css语句之上的/* line## /path/to/css/file */之类的注释。然后我在Firefox中测试它并打开Firebug,我没有看到那些行注释,这表明浏览器行为不一致。

所以我回到我的初始化程序sass.rb文件并打开line_comments,重新启动web服务器并再次尝试,这次我得到与以前完全相同的结果,没有任何改变,这基本上告诉我要么是特定于浏览器,设置范围/语法有问题,或者存在缓存问题(我正在开发中,所以不应该有任何缓存,对吧?)。如果有人能对此提供一些见解,我真的很感激。感谢。

编辑:建议的更改sass文件的解决方案没有解决任何问题,所以我怀疑它是同样的问题。

注意:我正在使用带有rails的sass,我为每个sass文件获取单独的css文件,这看起来不太正确......

1 个答案:

答案 0 :(得分:0)

问题是需要将config.assets.debug设置为false以进行开发,将config.assets.compress设置为true,并且可能更好地理解sass编译。