【发布时间】:2014-11-26 21:48:33
【问题描述】:
使用 activeadmin,是否可以对特定模型的所有记录执行批处理操作,而不是在当前页面上刚刚选择的记录?
【问题讨论】:
使用 activeadmin,是否可以对特定模型的所有记录执行批处理操作,而不是在当前页面上刚刚选择的记录?
【问题讨论】:
默认批处理操作仅对当前页面的选择进行操作。您必须定义自己的批处理操作,该操作忽略选择并对所有记录执行操作。
详情请参阅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
【讨论】: