私はpolyfill picturefillを使用して、img
アトリビュートsrcset
とsizes
のサポートをIEなどのブラウザに追加しています。 このpolyfillは、アセットパイプラインのjavascriptをレールにプリコンパイルするときには機能しません。それはパイプラインから除外し、<body>
タグの最後にそれを含めると(画像塗りつぶし)、機能します。画像パイプをレールアセットパイプラインでプリコンパイルする方法
私の推測では、ページが完全に読み込まれる前に(すべての 'img'タグ付きで)、picturefillが実行されると思います。これは正しいです?もしそうなら、なぜ著者はdocument.ready()イベントのようなものを追加しなかったでしょうか?それは私の体の最後に全体のスクリプトを含めるよりもこれをよりエレガントに解決する方法はありますか?このようなスクリプトを追加することは、巨大なパフォーマンスヒットのようです。