Ceará On Rails 2009 - Vou Participar Art Of Community

Comentários: (0)

is_paranoid destrua seus registros sem destruí-los!

Categoria : ActiveRecord, Rails, Ruby

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.2 default_scope.

É simples usar o is_paranoid, instale a gem

sudo gem install jchupp-is_paranoid

e no seu model adicione

class User < ActiveRecord::Base
	is_paranoid
end

assim seu model já funciona com is_paranoid.

Mais detalhes, visite o projeto no github.

Poste um comentário