Haml: исходный конечный тег (</source>) не выдан - PullRequest
0 голосов
/ 17 августа 2011

Я использую Haml (ver3.1.2) в Rails (ver3.1).

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 голосов
/ 19 августа 2011

См. Это: http://haml -lang.com / docs / yardoc / file.HAML_REFERENCE.html # options

Вы можете добавить тег

к :autoclose,который может помочь вам закрыть тег
...