Frage

Ich verwende DM-Observer, um meine DM-Modelle zu beobachten, und ich muss einige Aktionen ausführen, die auf staatlichen Änderungen innerhalb des Modells basieren.Ich habe herausgefunden, dass @State zum Speichern des aktualisierten Statuswerts verwendet wird, aber ich konnte nicht herausfinden, wie Sie auf den alten Zustandswert zugreifen können.Im folgenden Beispiel habe ich "old_state" verwendet, aber offensichtlich funktioniert das nicht.

generasacodicetagpre.

War es hilfreich?

Lösung

Sie können auf ursprüngliche Werte über #original_attributes Hash auf zugreifen, das von Eigenschaftsobjekten indexiert wird.So könnte der Code so aussehen:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top