February 2010
Intermediate to advanced
224 pages
3h 56m
Polish
Szablony Action View można pisać na trzy sposoby. Jeśli plik szablonu ma rozszerzenie .erb (lub .rhtml), korzysta z połączenia ERb (zawartego w języku Ruby) oraz HTML. Jeśli plik szablonu ma rozszerzenie .builder (lub .rxml), wykorzystana zostanie biblioteka Jima Weiricha Builder::XmlMarkup (http://api.rubyonrails.org/classes/Builder/XmlMarkup.html). Jeśli plik szablonu ma rozszerzenie .rjs, będzie korzystał z ActionView::Helpers::Prototype-Helper::JavaScriptGenerator.
ERb wywołuje się za pomocą jakiegoś osadzenia, takiego jak <% %>, <% -%> czy <%= %>. Zestaw znaczników <%= %> wykorzystywany jest, kiedy chcemy uzyskać dane wyjściowe. Rozważmy poniższą pętlę z nazwiskami:
<b>Nazwiska wszystkich osób</b> <% for ...