Проблема со звездочками jquery-ui-rails ::FileNotFound

#jquery #ruby-on-rails #ruby #jquery-ui

#jquery #ruby-on-rails #ruby #jquery-ui

Вопрос:

Проблема при попытке использовать автозаполнение jquery-ui-rails. (Звездочки ::FileNotFound)

Ошибка:

ActionView::Template::Error (couldn't find file 'jquery-ui/autocomplete'

Application.js:

 //= require jquery
//= require jquery_ujs
//= require jquery-ui/autocomplete
//= require turbolinks
//= require bootstrap
//= require_tree .
  

Application.css:

  *= require_tree .
 *= require_self
 *= require jquery-ui/autocomplete
  

Мой Gemfile:

 gem 'jquery-ui-rails'
  

Я запустил bundle. У меня установлена версия jquery-ui-rails 5.0.0. Я перезапустил сервер. Я не знаю, что еще попробовать. Я не понимаю, почему это не работает? Rails 4.1.1/Ruby 2.1

Я использую RubyMine, поэтому я могу командовать щелкнуть по файлу, и он находится там, где он должен быть. Есть идеи, что еще я могу попробовать? Спасибо!

Ответ №1:

Я исправил это. Проблема заключалась в том, что я определил 'jquery-ui-rails' в своем gemfile ранее 'jquery-rails'

Порядок файлов Gemfile важен!

 gem 'jquery-rails'
gem 'jquery-ui-rails'
  

Перезапустите сервер. Работает хорошо! 🙂