Как добавить атрибуты в тег HTML в HAML? - PullRequest
3 голосов
/ 16 июня 2011

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

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

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

1 Ответ

7 голосов
/ 16 июня 2011

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

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

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

%html{html_attrs}

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

%html{html_attrs('en')}
...