Kas yra HAML failas?
HAML failas yra HTML abstrakcijos žymėjimo kalbos failas, kuriame yra šaltinio kodas, parašytas Haml kalba. Jis gali būti naudojamas kaip ERB (Ruby šablono scenarijų) pakaitalas. HAML faile yra šablono šaltinio kodas, skirtas žiniatinklio dokumento HTML generavimui. ERB failus galima pakeisti paprasčiausiai pakeičiant šiuos failus programos / rodinių aplanke į Haml, pakeitus failo plėtinį. HAML failus galima atidaryti naudojant bet kurį teksto rengyklę, pvz., Microsoft Notepad, Notepad++, Apple TextEdit,
HAML failo formatas
HAML failai yra šaltinio failai, įrašyti į diską kaip paprasto teksto failai. Jame yra kodas, parašytas HAML sintaksė. HAML pakeičia <> žymas % ženklu, kad kodas būtų paprastesnis ir lengvesnis. ERB failus galima pakeisti HAML, kaip parodyta šiame paprastame pavyzdyje.
app/views/account/login.html.erb → app/views/account/login.html.haml
HAML pavyzdys
Toliau pateikiamas HAML pavyzdys Hello World.
%p{:class => "sample", :id => "welcome"} Hello, World!
%p.sample#welcome Hello, World!
kuri atvaizduojama į šią HTML išvestį.
<p class="sample" id="welcome">Hello, World!</p>