这可能是一个基本问题,但它一直在给我带来一些问题。我正在尝试使用to_xml函数将ActiveRecord对象转储到XML文件。无论出于何种原因,如果我尝试将其嵌入元素中,这对我不起作用。 基本上我有一个我想要迭代的ActiveRecord对象的哈希,然后像这样转储到我的XML文件中:
@hash_of_activerecord.each do |key, value|
xml.object do
value.to_xml
end
end
无论出于何种原因,这似乎都不起作用。我该怎么办才能修复它?显然我可以单独打印出对象的每个方面,但这不是最好的解决方案,因为如果我后来对ActiveRecord对象的内容进行了更改,我将不得不记得改变该循环中的内容。