2012-03-14 100 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對象的內容進行更改,我將不得不記住要更改該循環中的內容。

回答