0

Themeroller を介して作成されたカスタム jQuery Mobile テーマを使用すると、ローカル開発用の Rails で問題なく動作します。ただし、実行中:

rake アセット:プリコンパイル

本番サーバーでは、次のエラーが発生します。

"...gradient(linear": expected ")" の後の無効な CSS は、",left top,left ..." でした

custom-theme.min.css のそのコード行は次のとおりです。

background-image:-webkit-gradient(linear,left top,left bottom,from( #333333 ),to( #333333 ));

カスタム テーマは application.css に含まれています。

 *= require_self
 *= require_tree .
 *= require jquery.mobile.structure-1.1.1.min
 *= require custom-theme.min
 *= require jquery-mobile-fluid960.min

生成された Themeroller 構文は有効だと思います... css/sass/scss の組み合わせと関係がありますか?

4

1 に答える 1

0

jQueryMobileThemerollerは少しバグがあることがわかりました。グラデーションと境界線が設定されていない場合、つまり16進カラーコードが省略されている場合でも、#タグは生成されますが、カラーコードは生成されないか、グラデーションカラーの末尾に「NaN」が追加されます。Themerollerですべての色を設定してborder:1px solid # ;から、生成された* .min.cssファイルを検索して置き換えるだけで、これがクリーンアップされました。

于 2012-08-30T16:44:30.213 に答える