[ruby-it] cancellazione logica

Pietro Giorgianni giorgian a gmail.com
Mar 5 Ago 2008 17:46:30 CEST


On Tue, Aug 5, 2008 at 5:36 PM, Luigi Maroncelli <luigi.m a condor.it> wrote:
> Ciao a tutti,
>
> vorrei implementare una sorta di cancellazione logica per una model (es
> Task); la mia idea teorica era quella di fare overwrite del metodo
> destroy in modo che setti a 1 l'attributo deleted e poi di conseguenza
> modificare i metodi tipo find in modo che cerchino solo tra i record con
> deleted = 0.
> [...]

hai un motivo particolare per voler modificare destroy piuttosto che
definire, che so, logical_destroy?

se la risposta è sì, prova magari a dare un'occhiata ad
acts_as_paranoid, un plugin che ti salva tutti i record che vengono
cancellati.


Maggiori informazioni sulla lista Ml