Зеленая Обезьяна добавляет расширение для Haml. Документы отображают, как выглядят ввод и вывод.
Ввод Haml (при условии, что item.name
установлен на 'Item name'
):
%span[:name]= item.name
HTML вывод:
<span itemprop='name'>Item name</span>
Он принимает значение в []
, преобразовывая его в HTML атрибуты. Символы становятся атрибутами itemprop
, а объекты Mida
становятся атрибутами itemscope
и itemtype
.
Существует также помощник, упомянутый в документации выше в этом примере, который будет работать следующим образом:
<span<%=mida_scope(:item)%>><%=item.name%></span>
mida_scope
преобразует объекты с поддержкой Mida в атрибуты HTML и выводит те, которые используют Rails tag_builder.tag_options(html_attributes)
.