Audit log for ActiveAdmin. Logs all non-read actions made via ActiveAdmin UI, works on controller level, tracks resource changes.
Installation:
- Create database table and model to store audit log entries
- Create controller concern module
AdminAuditable
to hook into ActiveAdmin controllers - Prepend it to all controllers on a resource declaration in ActiveAdmin initializer
- Create an admin panel page that will display audit log entries
- Enjoy!