Rails,Foundation 4,Respond.js在IE8中无法正常工作

时间:2013-08-14 10:42:42

标签: internet-explorer-8 ruby-on-rails-3.2 media-queries zurb-foundation respond.js

我有一个基础4的Rails 3.2项目,我需要支持Internet Explorer 8。

要启用Foundation 4网格所需的IE8中的媒体查询,我包含了Respond.js。 我在IE8中测试过,但布局仍然是小型设备布局。 respond.js testpage在IE8中运行良好。

为什么IE8中的Foundation网格没有正确加载?

2 个答案:

答案 0 :(得分:3)

我之前在Google Chrome浏览器中启用了sass支持,并且config.sass.debug_info = true中的environments/development.rb@media -sass-debug-info,而且config.sass.debug_info显然不会被respond.js处理。

false更改为tmp/cache/,清空config.sass.debug_info = false config.sass.line_comments = false 项目文件夹并重新启动rails服务器解决了这个问题。

修改
显然我也必须设置

{{1}}

完全禁用sass调试媒体查询。

答案 1 :(得分:0)

我遇到的问题是IE8似乎不喜欢@ import-property。

我们使用了导入必要样式的全局css文件。通过= * require custom.css将所有样式表移动到资产管道时,它们都开始工作

虽然很奇怪,常规引导样式(按钮,背景等)已正确导入。网格系统不是。我猜Internet Explorer以神秘和迟钝的方式工作。