ActiveAdmin:批量选择所有页面

时间:2014-11-26 21:48:34

标签: ruby-on-rails activeadmin

使用activeadmin,是否可以对特定模型的所有记录执行批处理操作,而不是在当前页面上选择的那些记录?

1 个答案:

答案 0 :(得分:1)

默认批处理操作仅适用于当前页面的选择。您必须定义自己的批处理操作,忽略选择并对所有记录执行操作。

有关详细信息,请参阅http://activeadmin.info/docs/9-batch-actions.html - 您需要添加以下内容:

ActiveAdmin.register MyModel do
    batch_action :my_action do |selection|
      collection = MyModel.all
      # ... and do something with the collection
    end
  end