【问题标题】:Create object from XML string in Ruby在 Ruby 中从 XML 字符串创建对象
【发布时间】:2008-10-28 19:38:35
【问题描述】:

我正在尝试从 Ruby 中的 XML 反序列化一个对象。

简单的:

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

我收到一个错误:

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

我不确定我必须做什么才能将字符串从 XML 获取到对象。

更新: @avdi 给了我提示。我期待 from_xml 是一种自我方法。您必须先创建对象。

v = User.new
v.from_xml(s)

【问题讨论】:

  • 这是一个 Rails/ActiveRecord 问题,不是 Ruby 问题(to_xml 不是 Ruby 的一部分)。相应地重新标记。

标签: ruby-on-rails xml ruby activerecord


【解决方案1】:
猜你喜欢
  • 2011-08-26
  • 2011-07-24
  • 1970-01-01
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 2012-11-07
  • 2015-08-19
相关资源
最近更新 更多