← categories / category

Active Record Soft Delete

See on ruby-toolbox ↗ Keep deleted records in the database for auditing and restoring

recent from @rubygems

acts_as_paranoid

Active Record plugin which allows you to hide and restore records without actually deleting them.

  • 0.9.0 Oct 05 2023 gem.coop system

discard

ActiveRecord soft-deletes done right

  • 2.0.0 May 27 2026 gem.coop system

hoardable

An ActiveRecord extension for versioning and soft-deletion of records in Postgres

  • 0.9.1 Oct 03 2022 gem.coop system

paranoia

Paranoia is a re-implementation of acts_as_paranoid for Rails 3, 4, and 5, using much, much, much less code.

  • 3.1.0 Nov 07 2025 gem.coop system

permanent_records

Soft-delete your ActiveRecord records

  • 6.0.1 Apr 03 2024 gem.coop system

soft_deletion

Explicit soft deletion for ActiveRecord via deleted_at and default scope.

  • 1.9.0 Nov 10 2023 gem.coop system

older from @rubygems

acts_as_archive

Don't delete your records, move them to a different table

  • 0.4.1 Nov 21 2011 gem.coop system

destroyed_at

Safe destroy for ActiveRecord.

  • 2.1.0 Feb 15 2016 gem.coop system

immortal

Replacement for acts_as_paranoid for Rails 4

  • 3.1.0 Jul 27 2019 gem.coop system

paranoid

Enable soft delete of ActiveRecord records. Based off defunct ActsAsParanoid and IsParanoid

  • 0.0.7 Sep 10 2010 gem.coop system

paranoid2

paranoid models for rails 4

  • 1.1.5 Apr 14 2014 gem.coop system

rails3_acts_as_paranoid

Active Record (~>3.2) plugin which allows you to hide and restore records without actually deleting them.

  • 0.2.5 Dec 09 2012 gem.coop system