我的RailsAdmin运行良好,但是进度栏,多个复选框和下拉列表之类的东西却无法正常工作。此外,此问题仅在生产模式下可见。在我的本地主机上很好。在生产环境中,我的浏览器控制台中存在以下错误:


  未捕获的TypeError:无法读取未定义的属性“推”
  
  未捕获的ReferenceError:未定义RailsAdmin


如何在生产模式下使JavaScript在RailsAdmin面板中执行?

最佳答案

对我有用的临时解决方案是将<path to gems>rails_admin/app/assets/javascripts/rails_admin/rails_admin.js文件复制到<yourapp>/app/assets/javascripts/rails_admin/rails_admin.js

并将//= require 'jquery'更改为//= require 'jquery2'
加载jQuery 2而不是jQuery 3。

仍然不确定问题到底在哪里。

关于javascript - 未捕获的ReferenceError:未定义RailsAdmin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38351766/

10-10 11:44