Tracciare la storia di un modello

Spiego meglio:

Ho un modello Shop al quale e’ associato un Role.
Inizialmente Role ha come attributi: role_number, role_data, notes,
subject.
Role viene usato per tenere traccia dei cambiamenti che avvengono in
Shop, ad esempio data di apertura, eventuale data di cessazione con
motivazione, voltura, ecc.
La prima cosa che mi viene da fare e’ creare degli attributi per ogni
informazione che mi serve, quindi in questo caso andrebbe aggiunto un
altro role_data, subject, ecc.
Volevo pero’ chiedere se esiste qualche gem o metodo che permetta di
facilitare la registrazione della storia di un modello come in questo
caso.

GitHub - laserlemon/vestal_versions: Keep a DRY history of your ActiveRecord models' changes dovrebbe fare al caso tuo.

Il giorno 16 maggio 2012 09:18, Mauro [email protected] ha scritto:

Io ti consiglio paper_trail GitHub - paper-trail-gem/paper_trail: Track changes to your rails models

Luigi