ActiveAdmin资产在生产环境中加载
ActiveAdmin assets loading in production env
由于某些原因,一些activeadmin的资产(js脚本)无法加载到生产环境中。
我有初始化js的代码。
$(document).ready(function () {
console.log('ready');
hljs.initHighlightingOnLoad();
});
问题是它永远不会启动,但如果我用这段代码注册了一个文件,它就会开始工作,但所有需要的js都没有加载。
#active_admin.js
//= require active_admin/base
//= require highlight_js/highlight
//= require highlight_js/languages/xml
//= require highlight_js/languages/json
#init.js
$(document).ready(function () {
console.log('ready'); # <- never executes, unless init.js is places to active_admin.rb
hljs.initHighlightingOnLoad(); # if init.js is places to active_admin.rb then we get an error 'hljs' is unknown object
});
#active_admin.rb
config.register_javascript 'init.js'
我重新安排了require-js部分并使其工作。但有些时刻仍然是神秘的。
相关文章:
- 基于环境在Rails中加载不同的Javascript文件
- 如何在生产环境中动态加载多个优化的requirejs模块
- javascript_include_tag :应用程序在开发环境中加载 JavaScript 两次
- 应用在生产中加载时间过长
- 使用 SystemJS/jspm 在生产环境中加载异步的 es5 模块
- Rails 4 - javascript文件不在生产环境中加载,但在本地运行良好.(希罗库)
- Javascript未在Rails测试环境中加载
- WP管理员试图在htpasswd保护的环境中异步加载脚本
- 重新加载 Chrome 扩展程序内容脚本执行环境
- 余烬不会在生产中加载某些图像
- Webpack 生产构建不会加载任何内容
- ActiveAdmin资产在生产环境中加载
- 无法在沙箱环境中加载iframe
- Javascript没有't在codeigniter中加载PHP函数,但在纯PHP环境中加载
- 如何在可能已经有引导脚本的环境中加载引导脚本
- OBJ MTL加载器与环境光不工作
- Webpack生产版使用路由不加载1.bundle.js文件
- 如何在虚拟环境中从jar加载属性文件到javascript代码
- JavaScript:在页面初始化时加载应用程序环境变量的最佳方式是什么
- 如何在加载的材料上添加环境地图