6

我最近更新到最新版本的活动管理员,现在我的删除按钮不起作用。我正在使用未经修改生成的标准页面。我在浏览器调试控制台上收到此错误:

未捕获的类型错误:无法读取未定义的 active_admin.js:9612(匿名函数)active_admin.js:9612(匿名函数)active_admin.js:10118 的属性“mozilla”

这是我的 application.js 文件。

// This is a manifest file that'll be compiled into including all the files listed below.
// Add new JavaScript/Coffee code in separate files in this directory and they'll     automatically
// be included in the compiled file accessible from http://example.com/assets/application.js
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
//= require jquery
//= require underscore

我在我的网站上使用 jquery,所以我确信它被包含在内。

我已经多次运行 rails generate active_admin:assets 。我已经尝试解决这个问题大约 10 个小时了,我很难过。任何帮助将不胜感激。

4

2 回答 2

25

加载 JQuery js 库后将以下内容添加到您的 HTML 代码中:(在使用 JQuery 版本 1.9 和 + 时发生)

  <script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
于 2013-10-18T06:59:22.240 回答
2

Maybe a little late to the game here but this usually happens when you use JQuery around 1.9 and greater. JQuery 1.9 and greater (I think it's around that time) took out the browser sniffing so that's where that error comes from.

于 2013-09-06T00:30:33.753 回答