在haml的末尾斜线 - 我应该清理它吗?

Vad*_*est 4 ruby haml

我想知道为什么在我的项目的源代码中我有时会看到/一行(Haml).

%meta{:content => "text/html; charset=utf-8", "http-equiv" => "Content-Type"}/
Run Code Online (Sandbox Code Playgroud)

也许这是由于一些HTML到Haml的转换,但为什么呢?

我找不到任何关于那个的文档.只是想知道我是否应该清理它.

sev*_*cat 8

它创建了一个void自动关闭标记.

正斜杠字符放置在标记定义的末尾时,会导致Haml将其视为空(或无效)元素.根据格式,标记将呈现为没有结束标记(:html4或:html5),或作为自闭标记(:xhtml).

请参阅HAML文档:http://haml.info/docs/yardoc/file.REFERENCE.html#empty-void-tags-