6

アプリケーション.js

//= require jquery
//= require jquery_ujs
//= require_tree .
//= require active_scaffold

クライアント上

<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-ui.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-ui-timepicker-addon.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery/active_scaffold.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery/jquery.editinplace.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery/date_picker_bridge.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery/draggable_lists.js?body=1" type="text/javascript"></script>
<script src="/assets/active_scaffold.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>

/assets/jquery.js?body=1 には v1.9.0 の jquery が含まれていますが、jquery の 1.6 バージョンが必要です。

Railsアセットパイプラインでjqueryバージョンを定義する方法は?

4

2 に答える 2

11

jQuery for Rails のサポートは、gem jquery-railsから提供されます。

を実行するrails new {app}と、デフォルトでこの宝石が含まれます。および application.js のそれぞれの include ステートメント

  1. jquery-rails github READMEから、最新バージョンがサポートされています。

    jQuery 1.9.0

  2. 1.6.2 のサポートに問題がない場合は、このプル リクエストを見て、いつ含まれたかを確認し、そのバージョンの jquery-rails を含めることができます。多くの場合1.0.12

  3. 最後の手段として、この gem を削除して、これらを Web に直接インポートするassets/javascriptsか、Web から参照することをお勧めします。

于 2013-01-22T13:21:07.737 に答える