ruby-on-rails – 压缩CSS(Rails)上的IE8扼流圈
发布时间:2020-12-17 02:03:52 所属栏目:百科 来源:网络整理
导读:就像标题所说,我遇到了IE8和压缩CSS的问题. IE8看起来完全搞砸了. (使用Rails 3.1和资产管道) 起初我虽然是IE 4095错误.事实证明我只有1034个选择器. 在生产中,以及运行bundle exec rake资产之后,本地CSS编译开始破解. 出于好奇,我解压缩了CSS Rails / Sproc
就像标题所说,我遇到了IE8和压缩CSS的问题. IE8看起来完全搞砸了. (使用Rails 3.1和资产管道)
起初我虽然是IE 4095错误.事实证明我只有1034个选择器. 在生产中,以及运行bundle exec rake资产之后,本地CSS编译开始破解. 出于好奇,我解压缩了CSS Rails / Sprockets / Asset Pipeline吐出.. 好像IE8无法处理巨型压缩文件. 我将ticket放入,看是否有输出压缩和未压缩版本的选项,然后有条件地将未压缩的版本加载到IE. 与此同时,我将尝试暂时关闭Rails压缩. config.assets.compile = false // in development.rb bundle exec rake assets precompile // assets COMPILED anyway. agghhh! 有点想法.欢迎任何建议! 编辑 基于this script,我开始编写服务于未压缩的中间件 我已经相当远了,但注意到缺少解压缩CSS的Ruby Gems. 解决方法
我使用sass-rails gem进行CSS压缩.
然后在production.rb中: config.assets.compile = false config.assets.compress = true config.sass.style = :compressed config.assets.compile没有按照您的期望进行.这实际上意味着即时编译,而不是预编译. config.assets.compress是你要找的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |