我在config.rb中有这一行:
output_style = :compressed
运行指南针后的:
bundle exec compass watch
在更改我的.scss文件后,生成一个压缩的app.css文件。我使用文本编辑器打开磁盘上生成的文件进行检查,生成的css确实被压缩了。但是,在加载页面并打开app.css文件后,我得到一个未压缩的文件。我用这行来调用application.html.erb中的app.css:
<%= stylesheet_link_tag "app", :media => "screen, projector, print" %>
浏览器中的css怎么可能没有压缩?我不使用“指南针”,而是“指南针”宝石。我猜他们不是一回事吗?也许这与配置/环境有关?这一切都在开发中完成。我也很肯定浏览器加载了新的css(我更改了背景颜色,并且在刷新时应用了更改)。可能是指南针在开发环境中为每个页面加载动态编译css吗?感谢。