如何查看使用批处理操作删除的记录
How to view records deleted using batch actions
我是 Rails 上 Ruby 的新手。我正在为我的应用程序使用 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 我不确定它的维护有多积极,但代码非常可读。
我是 Rails 上 Ruby 的新手。我正在为我的应用程序使用 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 我不确定它的维护有多积极,但代码非常可读。