私は非常に奇妙な問題に遭遇しました:
私は働いています:
- レール 3.1.1
- Bootstrap-sass 1.4.4 (まだ 2.0 にアップグレードする時間がありませんでした)
以前の bootstrap-sass 1.4.0 の既知の問題は、ここで説明した IE グラデーション表示に関するものでした。これは、1.4.3 で (私が理解したことから) ie_hex_str 関数と IE のような特定のフィルターの導入によって修正されました。
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie_hex_str($startColor)}', endColorstr='#{ie_hex_str($endColor)}', GradientType=0);
いくつかの詳細をここに示します。
私はまだ問題を抱えています。私の問題は、アセットのプリコンパイル後に次のようなものが得られることです。
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='ie_hex_str(#FFFFFE)', endColorstr='ie_hex_str(#E6E6E6)', GradientType=0);
つまり、アセットのコンパイル時に ie_hex_str が解釈されませんでした。ブートストラップ サス コードには触れていないので、何が起こっているのかわかりません...
何か案が ?
アップデート :
「面白い」ことは、同じバージョンの rails と bootstrap-sass を使用し、ほとんど同じことをしている 2 つのアプリケーションがあり、同じように反応しないことです。1 つには、ie_hex_str が正しく解釈されます。