使用Asset Pipeline来规避IE8 CSS文件计数限制

时间:2012-07-24 10:55:37

标签: css ruby-on-rails internet-explorer compilation asset-pipeline

我遇到过IE8的31个CSS文件限制。

我在想,除非我弄错了,否则资产管道会合并我的CSS文件进行制作,因此这不会有问题。

然而,当我为IE调试时,这是一个问题。有没有办法在开发过程中使用资产管道来编译资产。最好的过程是什么?

使用require_directory .

通过application.css.scss包含资产

2 个答案:

答案 0 :(得分:2)

不知道如何将资源包含在布局文件中(在您的问题中看到此内容会有所帮助),在config/environments/development.rb中您可以添加以下内容

config.assets.debug = false

the documentation

中所述
  

当调试模式关闭时,Sprockets连接并在所有文件上运行必要的预处理器。

这就是我的发展方式; 31 HTTP请求(即使在开发中)让每个页面刷新都很烦人。

答案 1 :(得分:0)

我不是100%肯定,但我认为你可以通过在css文件中使用@import方法解决这个问题?

http://www.w3.org/TR/CSS21/cascade.html#at-import