gpt4 book ai didi

ruby-on-rails - Activeadmin 批处理操作按钮变灰并且复选框不起作用

转载 作者:行者123 更新时间:2023-12-04 05:44:37 24 4
gpt4 key购买 nike

我是 Rails 的新手。我正在设置 activeadmin,但在模型的记录列表中,批处理操作和复选框有问题。基本上,批处理按钮是灰色的,当我单击顶部的复选框以选择/取消选择所有记录时,它只选中一个框,所有其他框都保持它们的当前状态,因此无法应用任何批处理操作。

我知道默认情况下有一个删除批处理操作,但我不知道按钮是灰色的。

到目前为止我尝试过的解决方案是:

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

这些似乎都不起作用。我见过其他 Rails 项目,从一开始就默认使用此批处理操作,但我无法重新启动新项目,因为我在这方面还远远不够。

如果需要任何进一步的信息来解决问题,请告诉我。

更新

我看到 active admin 的工作项目有一个 assets/active_admin.js 文件,我的项目没有。我在 Chrome 检查器的源代码下进行了检查。我认为这是问题所在,但我不知道为什么它没有加载。

最佳答案

这似乎是一个 jQuery 问题,要解决它,您必须将旧的 jQuery 功能迁移到当前版本,由于您在上面给出的解释,您似乎正在使用 jQuery 3。

如果您在为 Active Admin 中的批处理操作切换索引页面中的所有复选框时遇到问题,您应该:

  1. 下载jquery-migrate

  2. 将其添加为 Assets 并在 active_admin.js list 文件中要求它

    //= 需要 jquery-migrate

Source

关于ruby-on-rails - Activeadmin 批处理操作按钮变灰并且复选框不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38339186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com