Некоторые атрибуты, такие как "checked" для тега input или "selected" для тега option, являются булевыми, то есть неважно какое они имеют значение, важно только есть они или нет. В HTML (но не в XHTML) такие атрибуты могут записываться как

<input selected>

Чтобы сделать это в Haml используйте хеш-скинтаксис атрибут, просто присвойте атрибуту значение true:

%input{:selected => true}

В XHTML правильным значением атрибута является название атрибута. Вот так это будет выглядеть в XHTML:

<input selected='selected'>

Для того, чтобы задать отрицательное значение атрибуту, просто присвойте атрибуту значение false. Неважно в XHTML или в HTML:

%input{:selected => false}

что скомпилируется в:

<input>

В синтаксисе HTML атрибут булевы атрибуты записываются просто как HTML:

%input(selected)

или с использованием true и false:

%input(selected=true)
На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter. Также отправить оповещение об ошибке можно, нажав на эту ссылку.