Crea un oggetto dalla stringa XML in Ruby
-
05-07-2019 - |
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)
Soluzione
Viene visualizzata una ricerca rapida http://api.rubyonrails.org/classes /ActiveRecord/Serialization.html#M001420
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow