2017-08-07 7 views
0

私のレールアプリケーションにrails-jquery-autocomplete gemを使用します。しかし、私はこのエラーを得た:[Ruby on Rails]タイプが 'application/javascript'のファイル 'jquery-ui/autocomplete'を見つけることができませんでした

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

私のjqueryのレールのバージョンは4.3.1であるとjQuery-UI-レールのバージョンは6.0.1です。

application.js

//= require jquery 
//= require jquery_ujs 
//= require jquery-ui/autocomplete 
//= require autocomplete-rails 
//= require bootstrap-sprockets 
//= require moment 
//= require bootstrap-datetimepicker 
//= require jquery.payment 
//= require credit_card                            
//= require map 
//= require owl.carousel.min 
//= require carousel 
//= require react 
//= require react_ujs 
//= require components 

application.scss

*= require_self                              
*= require jquery-ui 

は、事前にありがとうございます!

+0

それは '// =必要jqueryの-UI /ウィジェット/オートコンプリート ' https://github.com/jquery-uiする必要があります-rails/jquery-ui-rails –

+1

私はこの行を私のapplication.jsファイルに追加しました。しかし、それは私の問題を解決することはできません。 – JiaPing

+0

これを追加した後にどのようなエラーが発生していますか? –

答えて

0

宝石やライブラリを追加した後にサーバーを再起動してください。

+0

追加した後に既に再起動しましたが、動作しません – JiaPing

1

jquery-ui-rails gemをインストールしている場合。あなたのproject.Justからレール-jqueryのオートコンプリート・宝石を削除し、この行を追加します。

//= require jquery-ui/widgets/autocomplete 
関連する問題