paranoia

Deletion mechanism

Provides a way to implement soft deletion of records in a Rails application by adding a deleted_at timestamp field

acts_as_paranoid for Rails 5, 6 and 7

GitHub

3k stars
32 watching
529 forks
Language: Ruby
last commit: about 2 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
actsasparanoid/acts_as_paranoid Adds support for soft deletion to Rails records, allowing them to be hidden without actually removing them. 1,473
activerecord-hackery/ransack A Ruby gem that adds object-based searching to Rails applications. 5,679
raihan2006i/active_admin_paranoia Adds batch restore and archive actions to ActiveAdmin resource index pages 29
collectiveidea/audited A library that logs all changes to your models in a version-controlled audit trail 3,394
thoughtbot/clearance Provides a simple and well-tested Rails authentication system with email and password support 3,709
rack/rack-attack Protects web applications from abusive requests by defining rules to block or throttle unwanted traffic 5,577
davyjoneslocker/ruby-destroyed_at An ActiveRecord mixin for safely destroying model records without deleting associated data 349
databasecleaner/database_cleaner Tools and strategies for cleaning and preparing databases for testing in Ruby applications. 2,936
ankane/strong_migrations Catches potentially dangerous database operations in development and prevents them from running by default. 4,071
danger/danger Automates common code review chores and codifies team norms. 5,464
rolifycommunity/rolify A library that provides role management capabilities with resource scoping for authorization 3,169
presidentbeef/brakeman A tool that scans Ruby on Rails applications for potential security vulnerabilities. 7,015
activecm/rita-legacy Analyzes network traffic to detect command and control communication behaviors. 2,509
rietta/deleteme An educational insecure Rails application used to simulate security vulnerabilities and test secure coding practices. 3
refinery/refinerycms An extendable Ruby on Rails CMS for managing websites without requiring extensive technical expertise. 3,902