Domanda

Sto cercando di deserializzare un oggetto da XML in Ruby.

Qualcosa di semplice come:

u = User.new({:client_key => "Bar"})
v = User.new(u.to_xml)

Ricevo un errore:

  

NoMethodError: metodo non definito 'stringify_keys!' per #String: 0x20fc7cc >

Non sono sicuro di cosa devo fare per ottenere la stringa da XML a un oggetto.

Aggiornamento: @avdi mi ha dato la mancia. Mi aspettavo che from_xml fosse un metodo autonomo. Devi prima creare l'oggetto.

v = User.new
v.from_xml(s)
È stato utile?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top