ruby-on-railsrubyactiveadmin

How to track admin activities in active admin


I've got Rails 6/Grape API app with active admin on board. Right now I want to have activity logs: monitoring history of changes made by admin such as editing or adding user data. The ideal scenario would be to download this logs in to CSV/XML file.

Is there any gem you can recommend which can cover such an action? Honestly I'd like to avoid writing this from scratch.


Solution

  • Take a look at ActiveAdmin Audit and ActiveAdmin Versioning. You can also integrate PaperTrail yourself.