Мне нужно следить за изменениями пользователей на уровне активной записи с помощью ассоциаций. Эти изменения должны отображаться на странице, подобной потоку. Поскольку каждый пользователь имеет другое разрешение в разных областях моего приложения, также поток аудита должен быть ограничен их разрешениями.Какова наилучшая практика аудита и отображения изменений AR?
Я знаю о бумажном трейле (не работает на всех типах отношений :(), версии Vestal, actions_as_audit и т. Д., Но не знаю, что лучше всего использовать в этих драгоценных камнях, как описано в моем случае.
Что является лучшей практикой для аудита изменений AR, включая ассоциации и отображение в потоке деятельности с различными правами пользователя?
Взгляните на эту презентацию http://www.slideshare.net/danmckinley/etsy-activity-feeds-architecture. Он описывает архитектуру потоков действий, близкую к вашим потребностям. Надеюсь, вы найдете это полезным. – welldan97
Спасибо, было интересно читать. Но для моих требований это, похоже, немного выше. – tonymarschall