Activeadmin 批处理操作按钮变灰并且复选框不起作用
Activeadmin Batch actions button grayed out and check boxes not working
我是 rails 的新手。我正在设置 activeadmin,但在模型的记录列表中,批处理操作和复选框有问题。基本上,批处理操作按钮是灰色的,当我单击顶部的复选框 select/unselect 所有记录时,它只选中一个框,所有其他框保持当前状态,因此无法应用任何批处理动作。
我知道默认情况下有一个删除批处理操作,但是按钮是灰色的我不知道。
到目前为止我尝试过的解决方案是:
在 app/admin/model.rb
上添加 selectable_column
选项
index do
selectable_column
column :name
column :email
column :create_date
actions
end
并将#= require active_admin/base
添加到active_admin.js.coffee
None 其中似乎有效。我已经看到其他 rails 项目从一开始就默认使用此批处理操作,但我无法重新启动一个新项目,因为我在这个项目上还差得很远。
如果需要任何进一步的信息来解决问题,请告诉我。
更新
我看到活动管理员的工作项目有一个 assets/active_admin.js
文件,我的项目没有。我在 Chrome 检查员的消息来源下检查了这一点。我认为这是问题所在,但我不知道为什么它没有加载。
这似乎是一个 jQuery 问题,要解决它,您必须将旧的 jquery 功能迁移到当前版本,根据您上面给出的解释,您似乎正在使用 jQuery 3.
如果您 运行 在为 Active Admin 中的批处理操作切换索引页面中的所有复选框时遇到问题,您应该:
将其添加为资产并在 active_admin.js
清单文件中要求它
//= require jquery-migrate
我是 rails 的新手。我正在设置 activeadmin,但在模型的记录列表中,批处理操作和复选框有问题。基本上,批处理操作按钮是灰色的,当我单击顶部的复选框 select/unselect 所有记录时,它只选中一个框,所有其他框保持当前状态,因此无法应用任何批处理动作。
我知道默认情况下有一个删除批处理操作,但是按钮是灰色的我不知道。
到目前为止我尝试过的解决方案是:
在 app/admin/model.rb
selectable_column
选项
index do
selectable_column
column :name
column :email
column :create_date
actions
end
并将#= require active_admin/base
添加到active_admin.js.coffee
None 其中似乎有效。我已经看到其他 rails 项目从一开始就默认使用此批处理操作,但我无法重新启动一个新项目,因为我在这个项目上还差得很远。
如果需要任何进一步的信息来解决问题,请告诉我。
更新
我看到活动管理员的工作项目有一个 assets/active_admin.js
文件,我的项目没有。我在 Chrome 检查员的消息来源下检查了这一点。我认为这是问题所在,但我不知道为什么它没有加载。
这似乎是一个 jQuery 问题,要解决它,您必须将旧的 jquery 功能迁移到当前版本,根据您上面给出的解释,您似乎正在使用 jQuery 3.
如果您 运行 在为 Active Admin 中的批处理操作切换索引页面中的所有复选框时遇到问题,您应该:
将其添加为资产并在
active_admin.js
清单文件中要求它//= require jquery-migrate