Rails 3.1资产管道

时间:2012-04-26 09:43:59

标签: jquery ruby-on-rails-3 asset-pipeline

我对rails和Jquery相当陌生,我正在寻找一些关于我应该保留哪些库以及哪些库不需要的指导。

无论如何,目前我的javascript库中有以下内容

admin.js.coffee 
application.js  
bootstrap-alert.js  
calendar.js 
documents.js.coffee 
folders.js.coffee   
fullcalendar.js
gcal.js 
jquery-1.7.min.js   
jquery-ui-1.8.9.custom.min.js   
jquery-ui.js    
jquery-ui.min.js    
jquery.bookshelfslider.js   
jquery.bookshelfslider.min.js   
jquery.easing.1.3.js    
jquery.js   
jquery.rest.js  
jquery.ticker.js    
jquery_ujs.js   
rails.js    
site.js 
stickybar.jquery.min.js
stickysidebar.jquery.js 
turn.js

我的application.js文件看起来像这样

 //= require jquery
 //= require jquery-ui
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .

有没有人可以看到会导致我任何问题?如果我在application.js中调用库,我是否需要在Javascript目录中使用该库?

任何建议表示赞赏

1 个答案:

答案 0 :(得分:1)

rails.jsjquery_ujs.js的遗留名称。你可以删除前者。

此外,您不需要将以下文件存储在javascripts目录

jquery-1.7.min.js   
jquery-ui-1.8.9.custom.min.js   
jquery-ui.js    
jquery-ui.min.js    
jquery.js
rails.js

只需安装jquery-rails gem。

有关详细信息,请参阅Rails 3.1 asset pipeline guide