【问题标题】:Using the Asset Pipeline to circumvent IE8 CSS file count limit使用 Asset Pipeline 绕过 IE8 CSS 文件数限制
【发布时间】:2012-07-24 10:55:36
【问题描述】:

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

我在想,除非我弄错了,否则资产管道会将我的 CSS 文件组合起来用于生产,因此这不是问题。

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

资产正在通过 application.css.scss 包含,使用 require_directory .

【问题讨论】:

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


    【解决方案1】:

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

    config.assets.debug = false
    

    如the documentation中所述

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-18
        • 1970-01-01
        • 1970-01-01
        • 2023-04-05
        • 1970-01-01
        相关资源
        最近更新 更多