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