我如何构build一个XML文件?

我正在构build一个XML模板来导出到Excel。

我想要做这样的事情:

<Worksheet ss:Name=<%= page.title %>> 

给工作表的页面标题的名称,但这是行不通的。

如果我做:

 <Worksheet ss:Name="sheet1"> 

这一切工作。

如何将页面标题分配给工作表名称?

问题可能是你不包装page.title引号,所以Excel不能正确parsing文件。 你应该在erb代码之外添加它们:

 <Worksheet ss:Name="<%= page.title %>">