2015-06-17 4 views

ответ

4

app/views/layouts - это папка, в которой рельсы ищут layouts.

От http://guides.rubyonrails.org/layouts_and_rendering.html#finding-layouts:

Чтобы найти текущий макет, Rails сначала ищет файл в приложение/просмотров/макеты с тем же базовым именем контроллера. Для примера , действия рендеринга из класса PhotosController будут использовать app/views/layouts/photos.html.erb (или app/views/layouts/photos.builder). Если такой макет контроллера отсутствует, Rails будет использовать приложение app/views/layouts/application.html.erb или app/views/layouts/application.builder. Если макет .erb отсутствует, Rails будет использовать макет .builder, если он существует. Rails также предоставляет несколько способов более точно назначить конкретные макеты отдельным контроллерам и действиям .

Что такое макет?

Макет определяет окружение HTML-страницы. Это место, где можно определить общий внешний вид страницы.

Эпизод RailsCasts - All About Layouts - хотя и очень старый, по-прежнему очень полезен в этом контексте.

+1

Возможно, вы могли бы подробнее рассказать о значении термина «макет». – MarsAtomic

+0

Молодцы, Murthyji. – MarsAtomic

Смежные вопросы