gpt4 book ai didi

ruby-on-rails - IE8 在压缩 CSS(Rails)上窒息

转载 作者:行者123 更新时间:2023-12-04 05:40:29 25 4
gpt4 key购买 nike

正如标题所说,我在使用 IE8 和压缩 CSS 时遇到了问题。 IE8 看起来完全被抬高了。 (使用带有 Assets 管道的 Rails 3.1)

起初我以为是IE 4095漏洞。结果我只有 1034 个选择器。

在生产中,也在运行后 bundle exec rake assets precompile本地 CSS 开始崩溃。

出于好奇,我解压了 CSS Rails/Sprockets/Asset Pipeline 吐了..
IE 在未压缩版本上没有中断。

好像 IE8 无法处理巨大的压缩文件。

我放了一个 ticket in 查看是否有选项可以同时输出压缩和未压缩版本,然后有条件地将未压缩的加载到 IE 中。

同时,我将尝试暂时关闭 Rails 压缩。

config.assets.compile = false  
// in development.rb

bundle exec rake assets precompile
// assets COMPILED anyway. agghhh!

有点想法。欢迎任何建议!
谢谢!

编辑

基于 this script ,我开始编写服务未压缩的中间件
CSS 到 IE8。

我已经走了很远,但注意到缺少 Ruby Gems解压 CSS .

最佳答案

我使用 sass-rails用于 CSS 压缩的 gem。

然后在 production.rb 中:

config.assets.compile = false
config.assets.compress = true
config.sass.style = :compressed
config.assets.compile没有做你期望的事情。这实际上意味着即时编译,而不是预编译。 config.assets.compress就是你要找的。

关于ruby-on-rails - IE8 在压缩 CSS(Rails)上窒息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com