Haml:源端标记()没有产生

时间:2011-08-17 14:06:57

标签: haml

我在Rails(ver3.1)中使用Haml(ver3.1.2)。

Haml:
%audio{ :controls => 'controls' }
  %source{ :src => 'http://apptestdata.s3.amazonaws.com/audio/brand/brand2.m4a' }
  %source{ :src => 'http://apptestdata.s3.amazonaws.com/audio/brand/brand2.wav' }

Html(yielded by above Haml):
<audio controls="controls">
    <source src="http://apptestdata.s3.amazonaws.com/audio/brand/brand2.m4a">
    <source src="http://apptestdata.s3.amazonaws.com/audio/brand/brand2.wav">
</audio>

Safari中没有错误,但IE9中存在错误,因为没有任何源结束标记(</source>)。

我可以插入源结束标记(</source>)吗?

1 个答案:

答案 0 :(得分:0)

请参阅:http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#options

您可以添加&lt; source&gt;标记为:autoclose,可以帮助您关闭标记