Установочный пакет Rails ломает дерево js / jquery (google analytics, config, cloudinary, foundation) - PullRequest
0 голосов
/ 30 мая 2019

Я только что закончил страшное обновление Rails для старого продукта, в который я вошел (только до 4.2!) И решил все проблемы с зависимостями. Сервер запускается нормально. Тем не менее, многие из моих библиотек JS сейчас испорчены.

enter image description here

Проблема & относится к Google Analytics, проблема с конфигурацией - Cloudinary, а затем, по-видимому, возникают проблемы с Attachinary и Foundation. Это действительно похоже на порядок упорядочения скриптов, но я загружаю jquery на ранней стадии, и я ничего не менял при обновлении. Что могло привести к поломке?

Gemfile выглядит следующим образом:

source 'https://rubygems.org'
ruby '2.3.7'
gem 'rails', '4.2'
gem 'eventmachine', '~>1.0.4'

gem 'sass-rails'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', group: :doc
gem 'sprockets'
gem 'sprockets-es6'
gem 'foundation-rails'
gem 'haml-rails'
gem 'simple_form'
gem 'country_select'
gem 'activeadmin'
gem 'draper'
gem 'activevalidators'
gem 'cloudinary'
gem 'attachinary'
gem 'will_paginate'
gem 'newrelic_rpm'
gem 'geokit-rails', '2.3.0'
gem 'recaptcha', require: 'recaptcha/rails'
gem 'devise'
gem 'ahoy_matey', '2.2.1'
gem 'omniauth'
gem 'omniauth-linkedin'

application.js выглядит следующим образом:

//= require jquery
//= require jquery_ujs
//= require jquery.ui.widget
//= require jquery.iframe-transport
//= require jquery.fileupload
//= require foundation
//= require cloudinary/jquery.cloudinary
//= require attachinary
//= require ahoy
//= require_tree .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...