Cairo Noleto

is_paranoid destrua seus registros sem destruí-los!

| Comments

is_paranoid é uma gem que faz uma coisa mágica na sua aplicação. Ele faz com que seus registros não sejam excluídos do banco de dados.

Para quem é um railer experiente vai dizer: “Ahh, então eu prefiro usar o acts_as_paranoid ele faz a mesma coisa”. Só que tem um pequeno detalhe, é que o is_paranoid já funciona se usufruindo de uma nova funcionalidade incluída no Rails 2.3 o default_scope.

É simples usar o is_paranoid, instale a gem

sudo gem install jchupp-is_paranoid

e no seu model adicione

1
2
3
class User < ActiveRecord::Base
  is_paranoid
end

assim seu model já funciona com is_paranoid.

Mais detalhes, visite o projeto no github.

Comments