Мы используем Rails Assets в нашем проекте, и мы находимся в процессе обновления Ruby с 2.3.7
до 2.4.7
, следуя этому руководству . Я думаю, что я решил все проблемы с драгоценными камнями, но когда я пытаюсь запустить rspec
или перейти на любую страницу администратора, меня приветствует эта ошибка:
couldn't find file 'fullcalendar'
Это одна из Rails Assets
, упомянутый выше, и я не уверен, почему это происходит.
Мой гемфайл:
source 'https://rails-assets.org' do
gem 'rails-assets-jquery'
gem 'rails-assets-jquery-ujs'
gem 'rails-assets-jquery-ui'
gem 'rails-assets-js-cookie'
gem 'rails-assets-lodash'
gem 'rails-assets-highcharts'
# gem 'rails-assets-quill'
gem 'rails-assets-select2'
gem 'rails-assets-select2-bootstrap-css'
gem 'rails-assets-slick.js'
gem 'rails-assets-picturefill'
gem 'rails-assets-scrollmagic'
gem 'rails-assets-gsap'
gem 'rails-assets-fullcalendar'
gem 'rails-assets-moment'
gem 'rails-assets-jstzdetect'
gem 'rails-assets-blueimp-file-upload'
gem 'rails-assets-air-datepicker'
end
/ app / views / layouts / admin.haml:
= javascript_include_tag 'admin'
/ app / assets / javascripts / admin. js
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file.
//
// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery
//= require jquery-ujs
//= require jquery-ui/jquery-ui
//= require lodash
//= require bootstrap
//= require moment
//= require quill
//= require fullcalendar
//= require select2
//= require jstzdetect
//= require cocoon
//= require blueimp-file-upload/jquery.iframe-transport.js
//= require blueimp-file-upload/vendor/jquery.ui.widget.js
//= require blueimp-file-upload/jquery.fileupload.js
//= require_tree ./admin
Что меня почесывает, так это то, что ресурсы выше fullcalendar
загружаются нормально, но этот бросает ошибка.
Это приложение работает на Rails 4.2.7.1
и ruby 2.3.7
. Я пытаюсь обновить Ruby версию до ruby 2.4.7
.