Track changes on Active Record models based on ActiveSupport::Callbacks and ActiveModel::Dirty
Luis Galaviz, Emmanuel Delgado
gem "auditrail", "~> 0.0.3"