The discard gem has a section in their readme that explains the downsides of acts_as_paranoid and paranoia. I think they're pretty significant. We should pull out acts_as_paranoid and replace it with discard or something custom to our application. Right now, I'm thinking something custom would be better because the behavior for soft deleted records (and their dependent records) is typically application specific.
The discard gem has a section in their readme that explains the downsides of acts_as_paranoid and paranoia. I think they're pretty significant. We should pull out acts_as_paranoid and replace it with discard or something custom to our application. Right now, I'm thinking something custom would be better because the behavior for soft deleted records (and their dependent records) is typically application specific.