Рет қаралды 6,312
Основы Ruby on Rails - Урок 6. Паршлы (partials), хелперы (helpers), flash notices & alerts
📍 Курс Ruby on Rails с нуля: bit.ly/37ln4WR
💎 Уютный чат рубистов: bit.ly/3M4xYyS
Погнали дальше по просторам вьюх (они же виды, они же представления). Сегодня покажу, почему сложная логика во вьюхах - это не очень и как от неё можно избавиться с помощью паршлов (partials) и хелперов (helpers), которые по сути выполняют одинаковую функцию и «разгружают» функционал шаблонов. Также расскажу, как можно передавать сообщения при редиректе из контроллера на другую страницу. Также поговорим про многоуровневую «слоистую» архитектуру (layered architecture) и немного порассуждаем, какой код куда лучше размещать в rails-проектах.
0:00 Приветствие, что будет на уроке
0:54 Паршалы, partials
1:58 Паршл с формой вопроса (_form.html.erb)
4:27 Переменные в паршлах
7:30 Форма вопроса на главной
8:31 Паршал вопроса
12:44 Стили для страницы вопроса
16:00 render @object
18:07 render @objects
22:58 Объект flash
26:07 Сообщение после создания вопроса
29:23 Стили для вывода сообщений
33:17 Помощники, helpers
34:38 Добавляем в код «склонятор»
38:54 Многоуровневая архитектура
45:50 Что узнали на уроке, пока
Музыка в уроке:
------------------------------
Meditation - Silent Partner • Meditation - Silent Pa...
------------------------------
#Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails
© «Хороший программист»
goodprogrammer.ru
hi@goodprogrammer.ru