Reputation: 119
I want to use rails-jquery-autocomplete
gem for my rails application. However I got this error:
couldn't find file 'jquery-ui/autocomplete' with type 'application/javascript'
My jquery-rails version is 4.3.1 and jquery-ui-rails version is 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
Thank you in advance!
Upvotes: 2
Views: 2899
Reputation: 725
I made a temporary fix. My error message complained about jquery-ui/widgets/autocomplete
.
In my system, the autocomplete.js
file is at ...gems/jquery-ui-rails-5.0.5/app/assets/javascripts/jquery-ui
. When in that directory, I said
mkdir widgets
cd widgets
ln -s ../autocomplete.js autocomplete.js
I could not test if autocomplete actually works now, but at least the error message went away.
Upvotes: 0
Reputation: 571
If You have install jquery-ui-rails gem. Remove rails-jquery-autocomplete gem from your project.Just add this line:
//= require jquery-ui/widgets/autocomplete
Upvotes: 10