问题描述
我是Ruby on Rails的新手。我正在为我的应用程序使用Active Admin。可以使用“批处理操作”删除记录。我想显示我使用列表上的批处理操作删除的所有记录。
这是我用于销毁选项的代码。
batch_action :destroy,:confirm => "Are you sure you want to delete these records?" do |ids|
record_ids = Application::Record.where(id: ids).pluck(:record_id)
Application::Record.where(id: record_ids).destroy_all
redirect_to record_path,:notice => "Successfully destroyed records"
end
任何帮助将不胜感激。
解决方法
看看active_admin_paranoia,我不确定它的维护程度如何,但是代码可读性强。