gpt4 book ai didi

ruby-on-rails - Activeadmin 禁用单行批处理操作

转载 作者:行者123 更新时间:2023-12-04 07:39:12 26 4
gpt4 key购买 nike

admin/user.rb

  index row_class: ->user { 'active' if user.deleted_at? } do
selectable_column
id_column
column :email
column :name
actions
end

User.all.each do |user|
if user.deleted_at?
config.batch_actions = false
end
end

目前我有针对所有用户的批处理操作。但是,我不希望为软删除用户显示批处理操作选择框。我试图遍历所有用户,并为 deleted_at 用户将 batch_actions 设置为 false。但这似乎不起作用。有可能吗?

最佳答案

您可以使用 selectable_column 的源代码来做到这一点:

column resource_selection_toggle_cell, class: 'col-selectable', sortable: false do |resource|
if resource.can_be_selected?
resource_selection_cell resource
end
end

关于ruby-on-rails - Activeadmin 禁用单行批处理操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610952/

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