An HAML file is an HTML abstraction markup language file that contains source code written in Haml language. It can be used as a replacement for the ERB (Ruby template scripts). HAML file contains template source code that for generating the HTML of a web document. ERB files can be replaced by simply replacing these files in the app/views folder to Haml by changing the extension of the file. HAML files can be opened with any text editor such as Microsoft Notepad, Notepad++, Apple TextEdit,
HAML File Format
HAML files are source files saved to disc as plain text files. It contains code written in HAML syntax. HAML replaces the <> tags with the % sign to make code simpler and easier. ERB files are drop-in replaceable by HAML as shown in the following simple example.