Я понимаю, что файлы .html.erb находятся в пределах app/views
или его подпапок. Но что такое папка app/views/layouts
, в частности, для Rails?Какая папка макетов для Rails?
ответ
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. Какая папка для временного exe?
- 2. Какая папка для хранения файлов дизайна в приложении Rails?
- 3. Папка инициализаторов Rails
- 4. Папка IHttpModule Rewritpath для макетов, отображающая ошибку 404
- 5. какая папка DLL будет сохранена
- 6. XCode: какая папка считается корнем?
- 7. Rails лучшие практики использования макетов
- 8. gemset rails папка пустая
- 9. Какая наиболее универсальная структура CSS для разных типов макетов?
- 10. Какая папка для хранения проектов для Homebrew nginx port 8080
- 11. Какая папка ресурсов выбрана первой и какая последняя?
- 12. Какая папка Bundle и ресурсы приложения
- 13. sql - найти, какая папка не используется
- 14. Терминал не показывает, какая папка я нахожусь
- 15. Как определить, какая папка значений используется
- 16. Какая выталкиваемая папка для 480x800 и 1024x600 в Android?
- 17. Какая папка для добавления пользовательских вспомогательных функций в Yii
- 18. Что такое папка презентаторов Rails?
- 19. Как создать макет для экранов 1080 * 1920 пикселей? Какая папка макета работает для Samsung Galaxy S4?
- 20. Система макетов для веб-сайтов
- 21. Как обрабатывать несколько макетов в Rails
- 22. Выбор и редактирование динамических макетов Rails
- 23. Как Ruby on Rails использует выход для макетов?
- 24. Какая из лучших макетов? Матричный макет или форма?
- 25. Какая конфигурация для Rails 3.2.22.2 + Puma + Heroku?
- 26. Какая лучшая библиотека управления заданиями для Rails?
- 27. Какая-нибудь жемчужина Google +1 для Rails?
- 28. Стандарты для макетов Объекты
- 29. Несколько макетов для фрагмента
- 30. Глупые трюки для Android-макетов
Возможно, вы могли бы подробнее рассказать о значении термина «макет». – MarsAtomic
Молодцы, Murthyji. – MarsAtomic