Include w HAML

Jest coś takiego jak include (include_once, require, require_once z PHP) w HAML-u? Jak pozbyć się powtarzania tego samego kodu (nagłówek strony, stopka strony)? A może jest jakieś narzędzie specjalnie do wstawiania fragmentów stron?

http://guides.rubyonrails.org/layouts_and_rendering.html

Mam kolejne pytanie dotyczące HAML-a. Parametr :format pozwala na ustawienie standardu html5, xhtml, html4. Ale przy zmianie nie standard nie jest zachowany.
Przykładowy kod haml: %meta{:charset => "utf-8"}
Dla parametru format html5: <meta charset="utf-8">
Dla parametru formatu xhtml powinno być: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Niestety ten ostatni przypadek nie występuje. Może ja coś robię źle?

to działa w ten sposob

%znacznik{:atrybut1 => "wartość1", :atrybut2 => "wartość2"}

W wyniku czego zawsze masz

<znacznik atrybut1="wartość1" atrybut2="wartość2">

Dostajesz dokładnie to, czego chcesz. Tylkoże w tym przypadku chcesz nie tego co trzeba. Musisz wywołać:

%meta{ :content => "text/html; charset=utf-8", "http-equiv" => "Content-Type" }/

Jestem bardzo nowym HAML i Sass. Mam po instrukcji i wszystko działa bardzo dobrze. Dzięki za ten

:slight_smile: