Ruby on rails 在Ruby中从XML字符串创建对象
我试图在Ruby中从XML反序列化一个对象 简单地说:Ruby on rails 在Ruby中从XML字符串创建对象,ruby-on-rails,xml,ruby,activerecord,Ruby On Rails,Xml,Ruby,Activerecord,我试图在Ruby中从XML反序列化一个对象 简单地说: u = User.new({:client_key => "Bar"}) v = User.new(u.to_xml) 我得到一个错误: NoMethodError:未定义的方法“stringify_keys!”对于#字符串:0x20fc7cc> 我不确定我必须做什么才能将字符串从XML获取到对象 更新:@avdi给了我提示。我希望xml是一种自我方法。您必须首先创建对象 v = User.new v.from_xml(s) 快速
u = User.new({:client_key => "Bar"})
v = User.new(u.to_xml)
我得到一个错误:
NoMethodError:未定义的方法“stringify_keys!”对于#字符串:0x20fc7cc>
我不确定我必须做什么才能将字符串从XML获取到对象
更新:@avdi给了我提示。我希望xml是一种自我方法。您必须首先创建对象
v = User.new
v.from_xml(s)
快速搜索就会出现这是一个Rails/ActiveRecord问题,而不是Ruby问题(to_xml不是Ruby的一部分)。相应地重新标记。