覆盖索引列activeadmin

时间:2014-01-15 01:20:10

标签: ruby-on-rails activeadmin batch-processing

所以我希望有一个缩短的表格来进行批处理操作。

ActiveAdmin.register User do
  batch_action :acitve do |selection|
    User.find(selection).each do |user|
      user.active! true
    end
  end
  filter :email
  index do
    column :id
    column :first_name
    column :last_name
    column :email
    column :sign_in_count
    default_actions
  end
end

然而,批处理操作框是greyd out。这是不完整的,因为没有选择任何东西。但是,当我使用默认索引设置(没有列规范)时,复选框保留在那里。如何使用自定义列的默认复选框?

1 个答案:

答案 0 :(得分:2)

根据this自定义表格列部分),您需要添加

index do
 selectable_column #batch actions checkboxes column
 column ...
 ...
end

渲染复选框