Wofür wird das ActiveModel-Methodenattribut "_was" verwendet?

Bei der Verwendung der automatischen Vervollständigung in der Konsole sehe ich oft "_was"An meine Attribute angehängt. Ich kann jedoch keine Dokumentation oder Best Practices für die Verwendung finden. Was macht es und wie sollte es verwendet werden?

Beispiel:user.fname hat die Methodeuser.fname_was

Mit source_location habe ich es aufgespürt: active_model / attribute_methods.rb ", Zeile 296, aber es gibt nichts Bestimmtes.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage