1
这可能是一个基本的问题,但它一直给我造成一些问题。我正在尝试使用to_xml函数将ActiveRecord对象转储到XML文件。无论出于何种原因,如果我尝试将它嵌入到元素中,这对我而言不起作用。 基本上我有,我想遍历ActiveRecord对象的哈希值,然后转储到我的XML文件是这样的:嵌套的to_xml问题?
@hash_of_activerecord.each do |key, value|
xml.object do
value.to_xml
end
end
无论出于何种原因,这似乎并没有工作。我能做些什么来解决它?显然,我可以单独打印对象的每个方面,但这不是最好的解决方案,因为如果稍后对该ActiveRecord对象的内容进行更改,我将不得不记住要更改该循环中的内容。
这不会允许我在一个XML文件上打印出多个不同的哈希值吗?似乎Builder基本上只需要一行来生成XML文件。我想打印多个哈希到一个XML文件中,以及不是哈希的东西。 – Rhawb 2012-03-14 21:57:25