

Красиво, модульно,
читаемая разметка:
шаблонизация хайку.
Скачать Haml Версия: 5.1.2 - Что нового?
.erb
<section class=”container”> <h1><%= post.title %></h1> <h2><%= post.subtitle %></h2> <div class=”content”> <%= post.content %> </div> </section>
.haml
%section.container %h1= post.title %h2= post.subtitle .content = post.content
Что это?
Haml (язык абстрактной разметки HTML) основывается на одном главном принципе: разметка должна быть красивой. Это не просто красота ради красоты, Haml ускоряет и упрощает создание шаблонов до истинного хокку.
Unspace Interactive и еще несколько других профессиональных разработчиков на Rails в своих проектах используют исключительно Haml, что позволяет им сосредоточиться на чистоте и читабельности кода, а также на скорости производства.
Уделите 5 минут прочтению руководства и после переведите один из ERB шаблонов на Haml. Простота. Наслаждение. Смех. 20 минут спустя вы уже никогда не вернетесь назад.

-
Эмоции, когда возвращаешься в Haml ( после erb): 1. Этот код выглядит симпатично... 2. Это безумие! 3. Эй, я помню, как это делается. 4. Выйдешь за меня?
@eishe -
Мы использовали Haml в каждом веб-проекте в течении последних 2 лет, и это сэкономило нам целую кучу времени. Просто блестяще.
@edenspiekermann -
Мир станет намного лучше, если вы будете использовать больше Haml и меньше ERB. Перестаньте лениться и начинайте изучать уже сегодня. #ruby захватил мой мозг.
@tobrien