Я остановился на slim: (1) он быстрее, (2) удобнее располагать параметры тега в несколько строк.
Препроцессоры, они же - синтаксические сахара - haml slim sass coffeescript - компилируются в html css js
Шаблонизаторы - языки верстки с возможностью вставки логики на Rails - erb, haml, slim