Полагаю, было бы справедливо заявить о том, что я знаю, насколько я знаю, а также о том, что я сделал:
1) Я создал приложение и выполнил свою первую миграцию БД;Я знаю, что у меня есть база данных для разработки, тестирования и производства.В базе данных разработчика есть таблица с именем 'wines'.
2) Я создал эшафот, который создал необходимые файлы.
3) Установлены базовые методы index / update / destroy, и яМожно просматривать страницы.
4) Насколько я понимаю, класс ActiveRecord "Wine" автоматически наследует свойства из базы данных?Каждый столбец является свойством, а каждая строка в таблице 'wines' является потенциально экземпляром объекта, который вызывается из скрипта wine_controller.
Проблема, с которой я столкнулся сейчас, заключается в том, что я хочу создать общий макет, которыйвсе контроллеры используют.Единственное, что изменится, это заголовок страницы, возможно, некоторые теги в заголовке, атрибуты (наиболее вероятны события загрузки javascript) и все, что находится внутри тега .
Я нахожу себя в поиске функций, которые будут делать то, что я хочу (например, "favicon_link_tag", "stylesheet_link_tag" и "auto_discovery_link_tag" ...), но я не могу найти подходящее место, чтобы положить их!Я знаю, что это как-то связано с моим непониманием того, как вещи исполняются / наследуются.Например, если бы я объявил @pageTitle в application_controller.rb и использовал @pageTitle в ApplicationHelper, это не сработало бы.Или даже использование "stylesheet_link_tag" в application_controller.rb выдает ошибку.Я просто ничего не понимаю.
Как каждая вещь связана с другой с точки зрения хронологического исполнения, объема и т. Д .?