小编Mat*_*own的帖子

从Ruby中的XML字符串创建对象

我试图在Ruby中反序列化XML中的对象.

简单的东西:

u = User.new({:client_key => "Bar"})
v = User.new(u.to_xml)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

NoMethodError:未定义的方法'stringify_keys!' 对于#String:0x20fc7cc>

我不知道为了从XML到对象获取字符串我必须做什么.

更新: @avdi给了我小费.我期待from_xml是一个自我方法.您必须先创建对象.

v = User.new
v.from_xml(s)
Run Code Online (Sandbox Code Playgroud)

ruby xml activerecord ruby-on-rails

3
推荐指数
1
解决办法
3938
查看次数

标签 统计

activerecord ×1

ruby ×1

ruby-on-rails ×1

xml ×1