0

IE8 の 31 個の CSS ファイル制限に遭遇しました。

私が間違っていない限り、アセット パイプラインは私の CSS ファイルを本番用に結合するので、これは問題にはならないと考えています。

ただし、IE のデバッグ中は問題です。アセット パイプラインを使用して、開発中にアセットをコンパイルする方法はありますか。これにはどのようなプロセスが最適でしょうか?

アセットは、application.css.scss を使用して含まれています。require_directory .

4

2 に答える 2

2

アセットをレイアウト ファイルに含める方法がわからない場合(質問でこれを参照すると役立つでしょう)config/environments/development.rb次のように追加できます。

config.assets.debug = false

ドキュメントで説明されているように

デバッグ モードがオフの場合、Sprockets はすべてのファイルで必要なプリプロセッサを連結して実行します。

これが私が開発する方法です。31 HTTP リクエスト(開発中であっても)は、ページを更新するたびにじっとしているのが面倒です。

于 2012-07-24T11:49:27.387 に答える
0

100% 確実ではありませんが、css ファイル内で @import メソッドを使用することで、これを回避できると思いますか?

http://www.w3.org/TR/CSS21/cascade.html#at-import

于 2012-07-24T11:28:42.233 に答える