0

jQuery Mobile Web サイトからダウンロードしたファイルをアセット パイプラインの任意の場所に含めようとすると、.js画像.cssが見つからない、CSS が適用されない、jQuery js ファイルの実行中にエラーが発生するなど、あらゆる種類のビュー レンダリングの問題が発生します。ただし、サンプルコードを使用すると:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css">
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>

私のRails 3.2.11アプリのヘッダーでは、うまくいきます。

どうしてこれなの?

application.js私はいくつかの方法でに含めることを試みapplication.cssました。

4

2 に答える 2

1
  1. 対応するアセットgemを介してGemfileにとを追加jquery-railsします。jquery-mobile
  2. application.jsとapplication.css、または構成済みのマニフェストからアセットを要求します。
  3. レイアウトにそのようなスクリプトタグを含めないでください。含めないと、Railsアセットパイプラインをバイパスすることになります。

あなたのGemfile:

group :assets, :development do
  gem 'jquery-rails'
  gem 'jquery_mobile_rails'
end

アセットマニフェスト(application.jsおよびデフォルト)は、 httpsapplication.css://github.com/tscolari/jquery-mobile-rails#installationで説明されているようになります。

于 2013-02-06T12:09:22.517 に答える
0

わかりました。Vicente 氏のソリューションは間違いなく最も単純ですが、JQuery Mobile テーマローラーを使用してカスタム CSS テーマを含めることはできません。私が行ったことは、基本的に生の CSS をコピーし、それを「カスタム」css ファイルに入れることです。これにより、提供されたテーマが必要に応じてスタイル設定されます。カスタムテーマを自分で構築したいので理想的ではありませんが、OK.

于 2013-02-06T14:01:43.660 に答える