RailsでIE8の対応(with rails assets)
IE8も推奨ブラウザに含めるプロジェクトに関わることになったのでrails-assetsを使ってIE8に対応していきたいと思います。
やることとしては以下の感じですかね。
- jquery1.x系の導入(今回は1.9.1)
- html5shiv.jsの導入
- respond.jsの導入
テンプレートエンジンはslimを使います。
まずはGemfile
1 2 3 4 5 6 7 8 9 10 |
|
bundle install
したらconfig/initializers/assets.rbに以下を追記
1
|
|
そしてapp/views/layouts/application.html.slimで読み込みます。
1 2 3 |
|
最後にapp/assets/javascripts/application.js
でjqueryを読み込みます
1
|
|
以上でhtml5shiv.jsとrespond.js、そしてIE8に対応しているjquery1.x版の導入がrails-assetsにて完了です。