Satchel
Satchel

Reputation: 16724

how do I add attributes to the html tag in haml?

For me to use formtastic, it looks like I need this as my html tag:

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

How do I do thsi in HAML?

Upvotes: 3

Views: 2710

Answers (1)

matt
matt

Reputation: 79733

The same way you add attributes to any other tag in Haml:

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

Haml actually has a built in helper method for these attributes, so you can just do:

%html{html_attrs}

which defaults to 'en-US' as the language, or pass the language string you want to use:

%html{html_attrs('en')}

Upvotes: 7

Related Questions