7 прочтений · 3 года назад
Битва за аудит и управление версиями - Audited или Paper Trail?
Оригинал статьи: João Rosa В наши дни растёт потребность в механизмах контроля за действиями в системах. Rails предоставляет нам множество полезных инструментов, с помощью которых мы создаём отличные решения, но по умолчанию он не предлагает нам подходящих инструментов отслеживания. В большинстве случаев мы знаем только дату последнего изменения и ее создания, из атрибутов updated_at и created_at соответственно. Нам следует помнить, что задача регистрации важных изменений, внесённых пользователем в систему, и при необходимости возврат к исходному состоянию, требует создание кода...