我正在开发Rails 5.1项目,我的问题是jquery无法在生产环境中使用IE11。它仅在IE11的生产模式(带有资产管道)上不起作用,在其他浏览器上的生产模式下也很好用。并且在IE11的开发模式下也表现良好。
有人解决吗?非常感谢你!
我试图做一些事情,例如将config.assets.compile更改为TRUE,但是什么也没发生。.
我的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控制台的错误消息是“未定义$”