如何在Ruby on Rails中使用XML布局?使用HTML时,文件application.html.erb
的{{1}}就足够了,但这对XML不起作用。一个名为<%= yield %>
的文件被执行,但application.xml.builder
不起作用(当然没有yield
)。这样做的方法是什么?
答案 0 :(得分:4)
您需要将yield的结果附加到正在生成的输出中。以下是演示此技术的示例application.xml.builder
:
xml.header do
xml << yield
end