acts_as_versioned is good. This allows an attribute level rollback instead
Brad Cantin
gem "auditing", "~> 1.2.0"