paranoia

https://rubygems.org/gems/paranoia
https://github.com/rubysherpas/paranoia
Paranoia is a re-implementation of acts_as_paranoid for Rails 5, 6, and 7, using much, much, much less code. You would use either plugin / gem if you wished that when you called destroy on an Active Record object that it didn't actually destroy it, but just "hid" the record. Paranoia does this by setting a deleted_at field to the current time when you destroy a record, and hides it by scoping all queries on your model to only include records which do not have a deleted_at field.

Total

Ranking: 725 of 192,104
Downloads: 76,500,893

Daily

Ranking: 1,005 of 192,085
Downloads: 6,287

Depended by

RankDownloadsName
1,71219,885,363counter_culture
3,9032,830,129spree_core
4,4961,954,266paranoia_uniqueness_validator
6,484804,517rails_db
7,109650,311istox
8,072501,914active_admin_paranoia
8,332468,671decidim-core
9,241372,591tramway-core
9,577345,780renalware-core
12,190207,179egov_utils
15,442131,141globalize-paranoia
18,36697,112operator_recordable
19,57487,527web-connect
31,90742,460rails-identity
33,72439,374samvera-persona
34,94937,392historiographer
35,70836,393lol_auth
36,39435,458lazy_crud
36,95034,725quadro
48,99623,794solidus_core_devise_token_auth

Depends on

RankDownloadsName
13,340,208,428bundler
81,291,638,605rake
36778,483,411activerecord

Owners

#GravatarHandle
1iconryanbigg
2iconjhawthorn
3iconBenMorganIO
4iconsevenseacat
5iconmathieu