【问题标题】:Rails active admin and jquery conflictRails 活动管理员和 jquery 冲突
【发布时间】:2018-01-20 14:27:37
【问题描述】:

我在我的 Rails 应用程序上使用 jquery,尤其是对于 cloudinary、datepicker 和 modals,因为安装了活动管理员我注意到与 jquery 的冲突,如果我需要 active_admin/base,那么我的应用程序的 jquery 不能倒置工作如果我删除了要求,jquery 可以在我的应用程序上运行,但不能在活动管理员上运行。

我已经阅读了几篇关于这个主题的帖子,但它们都开始过时了,没有一篇适合我。

active_admin.js

//= require active_admin/base

应用程序.js

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery-fileupload/basic
//= require cloudinary/jquery.cloudinary
//= require attachinary
//= require bootstrap-datepicker
//= require lunches
//= require_tree .

【问题讨论】:

  • 如果是这种情况,我宁愿拥有命名空间资产,因此您可能拥有加载 active_admin/base 和其他共享资产依赖项的 admin.js,而 main.js 加载其他资产并且基本上根据您所在的视图加载任何一个
  • 对不起,我不明白你的解释,你能给我举个例子吗?

标签: jquery ruby-on-rails activeadmin


【解决方案1】:

我通过将active_admin.js 移动到vendor/assets/javascripts 目录解决了这个问题。

【讨论】:

  • 这到底是做什么的?
  • 我不知道这是如何工作的,但它确实有效。谢谢!
  • 我不知道你是怎么得到这个解决方案的,但是谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 1970-01-01
  • 2015-11-07
  • 1970-01-01
  • 1970-01-01
  • 2012-07-06
  • 2018-04-18
相关资源
最近更新 更多