Уроки Ruby on Rails - 6. Паршалы, хелперы, flash ?️
Основы Ruby on Rails - Урок 6. Паршлы (partials), хелперы (helpers), flash notices & alerts ? Курс Ruby on Rails с нуля: https://bit.ly/37ln4WR ? Уютный чат рубистов: https://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 https://youtu.be/a2-OiTiXy1k –––––––––––––––––––––––––––––– #Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails © «Хороший программист» https://goodprogrammer.ru hi@goodprogrammer.ru
Основы Ruby on Rails - Урок 6. Паршлы (partials), хелперы (helpers), flash notices & alerts ? Курс Ruby on Rails с нуля: https://bit.ly/37ln4WR ? Уютный чат рубистов: https://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 https://youtu.be/a2-OiTiXy1k –––––––––––––––––––––––––––––– #Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails © «Хороший программист» https://goodprogrammer.ru hi@goodprogrammer.ru