Beim Lesen über Rails stieß ich auf den Satz"Schienen lesen den Cookie und deserialisieren die Sitzung", aber ich weiß nicht, was der zweite Teil bedeutet. Ich habe gegoogelt und so gesucht und Erklärungen gefunden Wie es zu tun. Zum Beispiel,
# Serialize using Marshal.dump - Binary
serialized_object = Marshal.dump(hello)
# DeSerialize using Marshal.load
hello = Marshal.load(serialized_object)
Aber ich habe keine Erklärung dafür gesehen Was wird gemacht oder Warum du würdest es tun wollen
Antworten:
0 für die Antwort № 1Aus der weiteren Lektüre habe ich diese Serialisierung und Deserialisierung zusammengetragen Im Algemeinen beziehen sich auf die Umwandlung von strukturierten Daten inbinär, um elektronisch übertragen zu werden (Serialisierung) und diese Transformation rückgängig zu machen (Deserialisierung). Vermutlich bezieht sich das Serialisieren / Deserialisieren einer Sitzung auf das session
oder die Gesamtheit der Sitzungsdaten, die diesen Prozess durchlaufen.