2012-03-14 61 views
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对象的内容进行更改,我将不得不记住要更改该循环中的内容。

回答