Widoki

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.

Wykorzystywanie zmiennych z ERb

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 ...

Get Rails. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.