Я новичок в Ruby on Rails, и я не могу понять, как использовать макет контроллера.Rails использует макет по умолчанию для контроллера
На самом деле, у меня есть в моем представлении «макет» с приложением application.html.erb внутри.
В этом файле у меня есть все мои шаблоны, внутри этого есть класс div. Внутри я хотел бы назвать свой «страничный» контроллер.
Мой route.rb является
root 'pages#show', page: 'home'
get 'pages/:page' => 'pages/#show'
Что я есть, когда я иду на моем сайте, конечно, расположение по умолчанию. Теперь я хотел бы позвонить на каждую страницу (ex pages/home.html.erb) внутри div в layouts/application.html.erb
Как мне это сделать?
Это руководство поможет много, я все еще использую его все время. Шаблоны 'pages' должны входить в' app/views/pages', в этом случае рельсы выглядят, и их следует назвать так, чтобы они соответствовали действию контроллера, например show.html.erb. Также необходимо убрать урожай; '<%= yield %>'. – Patrick