3
我想在Ruby中反序列化XML中的对象。从Ruby中的XML字符串创建对象
一些东西:
u = User.new({:client_key => "Bar"})
v = User.new(u.to_xml)
我得到一个错误:
NoMethodError: undefined method 'stringify_keys!' for #String:0x20fc7cc>
我不知道我有什么,以获得从XML字符串为对象做。
更新: @avdi给了我小费。我期待from_xml是一种自我方法。你必须先创建对象。
v = User.new
v.from_xml(s)
这是Rails/ActiveRecord的问题,不是一个Ruby的问题(to_xml不是红宝石的一部分)。相应地重新标记。 – Avdi 2008-10-28 19:48:53