我有一個Rails 3模型,它在數據庫(IBM DB2)中包含一個XML列。每當我試圖通過@model.to_xml
檢索XML格式這個模型中,我得到的結果XML列逃了出來,像這樣:使用XML列檢索Rails 3模型
<model>
<id>1</id>
<xml-column><tag>value</tag></xml-column>
</model>
我想要實現的是以下幾點:
<model>
<id>1</id>
<xml-column>
<tag>value</tag>
</xml-column>
</model>
到目前爲止,我嘗試了一些不成功的東西,比如未修改XML列並重寫to_xml
方法(我不確定如何有效地解析XML列)。
任何想法?
僅供參考我正在使用Rails 3.1.1和Builder :: XmlMarkup拋出了錯誤「NameError:未初始化的常量ActiveRecord :: Associations :: Builder :: XmlMarkup」它修復了我使用的:: Builder :: XmlMarkup。 – JosephL 2012-07-11 05:13:46