2017-01-09 25 views
3

我剛剛升級從4.2.5我們的Rails應用5.0.1Rails的5:鏈輪:: FileNotFound -

Rails服務器啓動了罰款找不到文件「jQuery的UI /自動完成」型「的應用程序/ JavaScript的」但是當我嘗試加載頁面我現在得到的錯誤:

Sprockets::FileNotFound - couldn't find file 'jquery-ui/autocomplete' with type 'application/javascript' 

當我運行bundle我可以看到

Using jquery-rails 4.2.2 
Using jquery-ui-rails 6.0.1 

回答

1

似乎拍拍文件hs已經改變了。根據gem readme

Warning:

Due to directory structure changes between jQuery UI 1.10, 1.11, and 1.12, if you use version is lower than 6.0, you will have to use a different naming for the files to require, please check following links for more information: for 5.0 users, for 4.2 users.

+0

更改:// =要求的jquery-UI /窗口小部件/ autocomplete –

+0

這個答案解決了你的問題嗎?看起來好像你正在運行> 6.0,因此自述文件中的目錄更改似乎不適用。我問,因爲我有和你一樣的問題和運行類似的寶石版本。 jquery-rails(4.3.1,4.2.1,4.0.5) jquery-ui-rails(6.0.1,5.0.5) –

0

變化的application.js

線從

//= require jquery-ui/autocomplete 

//= require jquery-ui/widgets/autocomplete 
相關問題