Rails 5.1 JQuery не работает на производстве, но хорошо работает на разработке - PullRequest
0 голосов
/ 29 января 2019

Я работаю над проектом rails 5.1, моя проблема в том, что jquery не работает с IE11 на производстве.Он не работает только в IE11 в рабочем режиме (с конвейером ресурсов), он хорошо работает в других браузерах в рабочем режиме.И также хорошо работал в IE11 в режиме разработки.

У кого-нибудь есть решение?Большое спасибо!

Я пытался что-то сделать, например, изменить config.assets.compile на TRUE, но ничего не произошло ..

My application.js

//= require jquery
//= require jquery_ujs
//= require popper
//= require bootstrap-sprockets
//= require jquery.validate
//= require jquery.validate.additional-methods
//= require tokens
//= require wickedpicker.min
//= require utils
//= require turbolinks
//= require turbolinks-compatibility
//= require_tree .

Мой production.rb

config.cache_classes = true
config.eager_load = true
config.consider_all_requests_local       = false
config.action_controller.perform_caching = true
config.read_encrypted_secrets = true
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
# Compress JavaScripts and CSS.
# config.assets.js_compressor = Uglifier.new(harmony: true)
# config.assets.css_compressor = :sass

# Do not fallback to assets pipeline if a precompiled asset is missed.
config.assets.compile = true

Я использую jquery-rails, bootstrap-sass, .. gems

Сообщение об ошибке консоли IE11 "$ is undefined"

...