Rails, Foundation 4, Respond.js не работают должным образом в IE8

У меня есть проект Rails 3.2 с Foundation 4, и мне нужно поддерживать Internet Explorer 8.

Чтобы включить медиазапросы в IE8, необходимые для сетки Foundation 4, я включил Respond.js. Я тестировал в IE8, но макет устройства оставался небольшим. Тестовая страница response.js отлично работала в IE8.

Почему сетка фундамента не загружается должным образом в IE8?

2 ответа

Ранее я включил поддержку sass в Google Chrome и имел config.sass.debug_info = true в environments/development.rb и в результате @media -sass-debug-info по-видимому, не обрабатываются response.js.

изменения config.sass.debug_info в false, опустошая tmp/cache/ папка проекта и перезапуск сервера rails решили эту проблему.

редактировать
Видимо я тоже должен установить

config.sass.debug_info = false
config.sass.line_comments = false

полностью отключить sass отладочные медиазапросы.

У меня была проблема с тем, что IE8, похоже, не нравится свойство @import.

Мы использовали глобальный CSS-файл, который импортировал необходимые стили. При перемещении всех таблиц стилей в конвейер ресурсов через =* require custom.css все стало работать

Как ни странно, обычный стиль начальной загрузки (кнопки, фоны и тому подобное) был импортирован правильно. Сетки системы не было. Я предполагаю, что Internet Explorer работает загадочным и отсталым образом.

Другие вопросы по тегам