מהו קובץ HAML?
קובץ HAML הוא קובץ שפת סימון הפשטה של HTML המכיל קוד מקור שנכתב בשפת Haml. זה יכול לשמש כתחליף ל-ERB (סקריפטים של תבנית רובי). קובץ HAML מכיל קוד מקור של תבנית ליצירת HTML של מסמך אינטרנט. ניתן להחליף קבצי ERB פשוט על ידי החלפת קבצים אלה בתיקיית האפליקציה/צפיות להמל על ידי שינוי סיומת הקובץ. ניתן לפתוח קבצי HAML עם כל עורך טקסט כגון Microsoft Notepad, Notepad++, Apple TextEdit,
פורמט קובץ HAML
קבצי HAML הם קובצי מקור שנשמרו בדיסק כקובצי טקסט רגיל. הוא מכיל קוד שנכתב בתחביר HAML. HAML מחליפה את התגים <> בסימן % כדי להפוך את הקוד לפשוט וקל יותר. קבצי ERB ניתנים להחלפה על ידי HAML כפי שמוצג בדוגמה הפשוטה הבאה.
app/views/account/login.html.erb → app/views/account/login.html.haml
דוגמה HAML
להלן דוגמה של Hello World לדוגמא של HAML.
%p{:class => "sample", :id => "welcome"} Hello, World!
%p.sample#welcome Hello, World!
אשר מעבד לפלט ה-HTML הבא.
<p class="sample" id="welcome">Hello, World!</p>