3
我在Rails應用程序中有一個XML視圖,並且需要從另一個文件插入XML以用於測試目的。使XML構建器從字符串插入XML
我想說的「建設者,只是盲目填充這個字符串,因爲它已經是XML」,但我看不到在文檔中看到任何東西。
我在Rails應用程序中有一個XML視圖,並且需要從另一個文件插入XML以用於測試目的。使XML構建器從字符串插入XML
我想說的「建設者,只是盲目填充這個字符串,因爲它已經是XML」,但我看不到在文檔中看到任何東西。
我知道我會在發佈問題後馬上找出答案。使用目標!是答案
xml.Foo do
xml.built('build with builder')
xml.alsobuilt do
xml.builtinside('built inside')
xml.target! << my_string_with_xml
end
end
實現所需的結果。
+1所有文檔都說「返回構建器的目標」:-( – tokland 2011-02-10 12:37:29
這個工作的原因是'xml.target!'返回存儲生成的XML的對象 - 在大多數情況下,這個只是一個字符串。在允許Builder繼續之前,'<< my_string_with_xml'然後將XML的字符串直接附加到輸出。 – kepstin 2014-03-13 21:26:47