как добавить атрибуты в тег html в haml?

Для меня, чтобы использовать formtastic, похоже, мне нужно это как мой тег html:

 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

Как мне сделать это в HAML?


person Satchel    schedule 15.06.2011    source источник


Ответы (1)


Таким же образом вы добавляете атрибуты к любому другому тегу в Haml:

%html{:xmlns => "http://www.w3.org/1999/xhtml", "xml:lang" => "en", :lang => "en"}

На самом деле в Haml есть встроенный вспомогательный метод для этих атрибутов, так что вы можете просто сделать:

%html{html_attrs}

который по умолчанию имеет значение «en-US» в качестве языка, или передайте языковую строку, которую вы хотите использовать:

%html{html_attrs('en')}
person matt    schedule 15.06.2011