airblade/paper_trail

paper_trail - Track changes to your models' data. Good for auditing or versioning.