我刚刚在我的一个项目中安装了ActiveAdmin(1.1.0),并且已经拥有一个Devise用户,所以我选择了它。
到目前为止,我已将用户和另外一个模型添加到AA,删除批处理操作也不起作用。
我在点击操作时在控制台上出现错误。
批量删除所选模型
在控制台中没有任何可见的JS错误。
dialog.self.js?body=1:371 Uncaught TypeError: this._addClass is not a function
at $.(anonymous function).(anonymous function)._createWrapper (http://localhost:3000/assets/jquery-ui/widgets/dialog.self.js?body=1:371:8)
at $.(anonymous function).(anonymous function)._createWrapper (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:116:25)
at $.(anonymous function).(anonymous function)._super (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:103:36)
at $.(anonymous function).(anonymous function)._createWrapper (http://localhost:3000/assets/jquery-ui/widgets/dialog.self.js?body=1:938:9)
at $.(anonymous function).(anonymous function)._createWrapper (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:116:25)
at $.(anonymous function).(anonymous function)._create (http://localhost:3000/assets/jquery-ui/widgets/dialog.self.js?body=1:151:8)
at $.(anonymous function).(anonymous function)._create (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:116:25)
at $.(anonymous function).(anonymous function)._createWidget (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:286:8)
at new $.(anonymous function).(anonymous function) (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:77:9)
at HTMLFormElement.<anonymous> (http://localhost:3000/assets/jquery-ui/widget.self.js?body=1:232:30)
我在active_admin.js.coffee中有#= require active_admin/base
,并且没有其他JS通过初始化程序添加到活动管理员。
答案 0 :(得分:0)
由于最新的activeadmin
宝石使用jquery3
。您应该添加jquery-migrate.js
。
就我而言,我没有在chrome的Source中看到/jquery-ui
文件夹
//= require jquery-ui
//= require jquery-migrate-3.0.1
到您的active_admin.js
文件。