Arquivo de código fonte escrito em Haml, (linguagem de marcação de abstração de HTML); armazena um modelo escrito em linguagem Haml que é usado para gerar o HTML de um documento da web; pode ser usado para substituir scripts de modelo Ruby ( .ERB files) por sua sintaxe abreviada.
Uma característica proeminente do Haml é que ele substitui tags convencionais (& lt; & gt;) pelo sinal de porcentagem (%) para economizar tempo e parecer “mais limpo”.
Um exemplo da linguagem Haml simples e da linguagem HTML gerada pelo mecanismo de modelo:
Haml:% html
& nbsp & nbsp% body
& amp; nbsp & nbsp & nbsp & nbsp% h1 Meu primeiro cabeçalho
HTML: & lt; / h1 & gt; & lt; body & gt; & lt; h1 & gt; Meu primeiro título & lt; / h1 & gt; & lt; / body & gt; & lt; / html & gt; NOTA: Você pode alternar do ERB para o Haml substituindo a extensão de arquivo "erb" nos arquivos ERB por "haml".