15.3. Tworzenie układu nagłówka i stopki

Problem

Chcemy utworzyć nagłówek i stopkę dla każdej strony naszej aplikacji internetowej. Niektóre strony powinny mieć specjalne nagłówki i stopki, a użytkownik powinien mieć możliwość dynamicznego podjęcia decyzji o tym, jakiego nagłówka lub stopki użyć dla określonego żądania.

Rozwiązanie

W wielu aplikacjach internetowych można definiować pliki nagłówka i stopki, a następnie automatycznie włączać je (odpowiednio) na początku i na końcu każdej strony. W środowisku Rails odwrócono ten schemat: Zarówno nagłówek, jak i stopkę definiuje się w jednym pliku i włącza się do niego zawartość poszczególnych stron.

Aby zastosować taki sam układ strony w aplikacji internetowej, utworzymy plik app/views/ ...

Get Ruby. Receptury 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.