hummingbird
@hummingbird

Как подключить скрипт с условием (IE < 9) в Rails?

Добавляю в head следующий кусок:
<!--[if lt IE 9]>
<%= javascript_include_tag 'html5shiv.min', 'data-turbolinks-track': 'reload' %>
<![endif]-->


По идее Rails должен найти .coffee или .js файл с именем html5shiv.min в папке javascripts и вывести его относительный папке /assets/ путь в шаблоне (по крайней мере так это работает, если инклудить, например, в application.coffee файле). Но этого не происходит. Вместо этого я получаю:
<!--[if lt IE 9]>
<script src="/javascripts/html5shiv.js" data-turbolinks-track="reload"></script>
<![endif]-->


Почему так происходит и как тогда разместить в шаблоне этот скрипт с условием для браузеров IE?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
@chronic86
Ruby on Rails junior
Подключи gem html5shiv-js-rails и не парься.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы