Min læsning af http://apidock.com/rails/ActiveRecord/Dirty
er, at du skal ringe til ..._will_change!
før du ændrer attributten. Du burde være i stand til at bekræfte dette ved at undersøge changes
under forskellige scenarier.
Opdatering:Jeg har lige testet adfærden med en streng-attribut, og den gemmer stadig den opdaterede streng, selvom ændringen blev foretaget før ..._will_change
kaldes, så min fortolkning kan være slået fra.