Данная ошибка возникла в Rails 5 проекте. Связана она с тем, что не удается найти файл jquery.
Устранить эту ошибку можно по-разному, все зависит от того, куда именно вы хотите поместить зависимость от jquery.
2) Согласно инструкции по подключению гема jquery-rails, нужно еще добавить следующее в /app/assets/javascripts/application.js
3) В корневой папке проекта сделать bundle install.
1) Укажите зависимость в корневом файле с расширением .gemspec:
2) Важно! Теперь подключите 'jquery-rails' в файле YOUR-GEM/lib/YOUR-GEM/engine.rb:
3) В корневой папке проекта сделать bundle install.
Добавить зависимость от jquery в проект
1) В этом случае для устранения нужно добавить в Gemfile проекта:gem 'jquery-rails'
2) Согласно инструкции по подключению гема jquery-rails, нужно еще добавить следующее в /app/assets/javascripts/application.js
//= require jquery //= require jquery_ujs
3) В корневой папке проекта сделать bundle install.
Добавить зависимость от jquery в engine или гем
Если к проекту подключается ваш собственный engine или гем, то зависимость от jquery можно определить в нем.1) Укажите зависимость в корневом файле с расширением .gemspec:
Gem::Specification.new do |s| # ... s.add_dependency 'jquery-rails' end
2) Важно! Теперь подключите 'jquery-rails' в файле YOUR-GEM/lib/YOUR-GEM/engine.rb:
# Здесь вручную подключаем гем, указанный в зависимостях require 'jquery-rails' module YourGem # <-- тут название вашего гема class Engine < ::Rails::Engine # ... end end
3) В корневой папке проекта сделать bundle install.