Mikä on HAML-tiedosto?
HAML-tiedosto on HTML-abstraktiokuvauskielitiedosto, joka sisältää Haml-kielellä kirjoitetun lähdekoodin. Sitä voidaan käyttää ERB:n (Ruby template scripts) korvaajana. HAML-tiedosto sisältää mallin lähdekoodin, jolla luodaan verkkodokumentin HTML-koodi. ERB-tiedostot voidaan korvata yksinkertaisesti korvaamalla nämä sovellus/näkymät-kansiossa olevat tiedostot Hamliin vaihtamalla tiedoston tunniste. HAML-tiedostoja voidaan avata millä tahansa tekstieditorilla, kuten Microsoft Notepad, Notepad++, Apple TextEdit,
HAML-tiedostomuoto
HAML-tiedostot ovat lähdetiedostoja, jotka on tallennettu levylle tekstitiedostoina. Se sisältää HAML-syntaksilla kirjoitetun koodin. HAML korvaa <>-tunnisteet %-merkillä koodin yksinkertaistamiseksi ja helpottamiseksi. ERB-tiedostot voidaan korvata HAML:lla seuraavan yksinkertaisen esimerkin mukaisesti.
app/views/account/login.html.erb → app/views/account/login.html.haml
HAML-esimerkki
Seuraava on esimerkki Hello World -esimerkki HAML:stä.
%p{:class => "sample", :id => "welcome"} Hello, World!
%p.sample#welcome Hello, World!
joka renderöi seuraavan HTML-tulosteen.
<p class="sample" id="welcome">Hello, World!</p>