Gibt es eine Ruby-on-Rails-Methode, um ein Modellobjekt in eine HASH-Struktur umzuwandeln?

8

Ich habe ein Modell Benutzer

%Vor%

Wie bekomme ich u Instanz in einen Hash umgewandelt? Gibt es dafür eine eingebaute Methode?

    
mlzboy 11.11.2010, 11:08
quelle

2 Antworten

11

Die Antwort ist hier auf SO: Rails-Objekt zum Hash (benutze .attributes method)

Ich habe das für die rspecing update Methode gebraucht, da du es als param angeben musst.

    
Mirko 20.06.2011 13:10
quelle
4

Sie können as_json verwenden, um zu erreichen, was Sie wollen.

%Vor%

as_json bietet eine sehr flexible Möglichkeit, komplexe Objekte nach Modellrelationen zu konfigurieren

BEISPIEL

Wir können auch solche Spalten ausschließen

%Vor%

Offizielle Dokumentation für as_json

    
Gagan 17.02.2016 06:45
quelle