I've made activeadmin audit log implementation that doesn't use paper_trail, but works on controller level instead, creating 1 record per action, it also store resource record changes: https://gist.github.com/Envek/c82dac248f97338a4c4c9e28529c94af