2014-12-04 38 views
6

這已被問了幾次,但我嘗試了提供的解決方案,他們仍然沒有幫助,所以我問了一個新問題。Sprockets :: FileNotFound - 找不到文件'jquery.ui'

的Gemfile

gem 'jquery-ui-rails' 

至於建議,我把我的寶石:assets組外

Application.css〜

*= require_self 
*= require jquery.ui 
*= require bootstrap-datepicker 
*= require jquery.timepicker 
*= require_tree . 
*/ 

Rails Asset Pipeline負荷資產基於該順序他們被列出。在這裏,我列在名單上的第二位。

Application.css.scss

*= require_self 
*= require fullcalendar 
*= require jquery.ui 
*= require fullcalendar_engine/application 

的application.js

//= require jquery 
//= require jquery.ui 
//= require jquery_ujs 
//= require wice_grid 
//= require turbolinks 
//= require fullcalendar 

再次,jquery.ui立即jquery後加載。

我也跑了bundle list,以確保我的寶石是最新的。

jquery-rails (3.1.2) 
jquery-ui-rails (5.0.3) 

我正在使用這些寶石的更新版本。此外,我不再輸入jquery.ui.all

看起來我已經遵循了以前答案的大部分建議,但無濟於事。

回答

5

在application.css文件中的第二行應該是:

*= require jquery-ui 

*= require jquery.ui 

幾許不點,see here

同樣的,你的application.js文件:

//= require jquery-ui 
+0

這解決它,謝謝 – 2014-12-04 18:08:50

相關問題