如何在haml中为html标签添加属性?

时间:2011-06-15 21:32:38

标签: haml formtastic

对于我使用formtastic,看起来我需要这个作为我的html标签:

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

我如何在HAML中做这个?

1 个答案:

答案 0 :(得分:7)

与在Haml中添加attributes to any other tag的方式相同:

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

Haml实际上有一个built in helper method for these attributes,所以你可以这样做:

%html{html_attrs}

默认为“en-US”作为语言,或传递您要使用的语言字符串:

%html{html_attrs('en')}