2013-01-22 33 views
5

的application.js如何變化的jQuery版本軌資產管道

//= 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的,但我想有一個1.6版本的jQuery。

如何用rails資產管道定義jquery版本? jQuery的的Rails的

回答

10

支持來自寶石jquery-rails

當你做一個rails new {app}它會在默認情況下已包括這種寶石。和各自包含的application.js

  1. jquery-rails github README最新版本的支持聲明。

    的jQuery 1.9.0

  2. 如果1.6.2支持是好的,那麼你可以看看this pull request時看到它得到了包括在內,包括版本jQuery的軌道。主要是1.0.12

  3. 作爲最後的手段 - 最好是,如果你刪除這個寶石,並直接導入assets/javascripts這些或從網上引用它們。

2

如果你使用jQuery的軌道,這裏的捆綁jQuery的版本jQuery的護欄版本的映射(VERSIONS.md)。