Auditor allows you to declaratively specify what CRUD operations should be audited and save the audit data to the database.
Jeff Kunkle
MIT
gem "auditor", "~> 2.3.3"