Загрузка страницы

Уроки Ruby on Rails - 8. Валидации, колбэки, CRUD юзеров 🛤️

Основы Ruby on Rails - Урок 8. Валидация данных, колбэки в моделях, CRUD юзеров

📍 Курс Ruby on Rails с нуля: https://bit.ly/3hRSKbv
💎 Уютный чат рубистов: https://bit.ly/3WqrUpN

В этом коротком уроке расскажу, как в rails принято проверять данные, которые ввел пользователь в форму. Проверим email при регистрации, чтобы он был и был уникальным. Также поговорим про колбэки -- удобный способ преобразовать данные в модели перед сохранением их в базу. Сделаем редактирование и удаление пользователей и получится полный CRUD.

Традиционно, 9-й урок — когда этот наберет 250 лайков.

0:00 Приветствие, что будет на уроке
0:42 Валидации (rails validation)
4:38 Проверяем пустой email
7:57 Проверяем неуникальный email
10:50 Проверка модели в контроллере
15:23 Вывод ошибок в форме
19:01 Подтверждение пароля
21:28 Колбэки (rails callbacks)
25:26 Ник в нижнем регистре
28:29 Когда нужны колбэки, когда нет
32:52 Редактирование юзера
41:15 Удаление юзера
44:36 Что узнали на уроке, прощание

Музыка в уроке:

––––––––––––––––––––––––––––––
Meditation - Silent Partner https://youtu.be/a2-OiTiXy1k
––––––––––––––––––––––––––––––

#Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails

© «Хороший программист»

https://goodprogrammer.ru
hi@goodprogrammer.ru

Видео Уроки Ruby on Rails - 8. Валидации, колбэки, CRUD юзеров 🛤️ канала Хороший программист
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
26 декабря 2022 г. 21:30:07
00:46:04
Другие видео канала
Урок 13 (часть 1): Работа с сетью — пишем «Прогноз погоды» и «Киновыбиратель»Урок 13 (часть 1): Работа с сетью — пишем «Прогноз погоды» и «Киновыбиратель»Урок 19 (часть 2): Что делать и как дальше развиватьсяУрок 19 (часть 2): Что делать и как дальше развиватьсяУрок 16 (часть 2): Отладка программ с помощью дебагераУрок 16 (часть 2): Отладка программ с помощью дебагераУрок 8: Другой способ ввода данных. Пишем игрушку–тест — ЧАСТЬ 2Урок 8: Другой способ ввода данных. Пишем игрушку–тест — ЧАСТЬ 2Урок 18 (часть 2): Портфолио, резюме, собеседованияУрок 18 (часть 2): Портфолио, резюме, собеседованияУрок 4 (часть 1): Переменные, объекты, память. Область видимостиУрок 4 (часть 1): Переменные, объекты, память. Область видимостиУрок 7 (часть 2): Классы — статические методы, абстрактные методыУрок 7 (часть 2): Классы — статические методы, абстрактные методыViva Engineers или с днем космонавтики!Viva Engineers или с днем космонавтики!Урок 10: Первая версия игры “Виселица” — ЧАСТЬ 3Урок 10: Первая версия игры “Виселица” — ЧАСТЬ 3[НП2] Ruby Way: Разметка, блоки, сахар (2/2)[НП2] Ruby Way: Разметка, блоки, сахар (2/2)Урок 13 (часть 2): Работа с сетью — пишем «Прогноз погоды» и «Киновыбиратель»Урок 13 (часть 2): Работа с сетью — пишем «Прогноз погоды» и «Киновыбиратель»Урок 3 (часть 1): Распределённый репозиторий, GithubУрок 3 (часть 1): Распределённый репозиторий, GithubУрок 11 (часть 2): Хранение данных — базы данных, установка SQLiteУрок 11 (часть 2): Хранение данных — базы данных, установка SQLiteУрок 2 (часть 2): Системы контроля версий, GitУрок 2 (часть 2): Системы контроля версий, GitУрок 13 (часть 1): Работа с сетью — пишем «Прогноз погоды» и «Киновыбиратель»Урок 13 (часть 1): Работа с сетью — пишем «Прогноз погоды» и «Киновыбиратель»Урок 10: Первая версия игры “Виселица” — ЧАСТЬ 2Урок 10: Первая версия игры “Виселица” — ЧАСТЬ 2Урок 12: Классы и объекты в деле. “Виселица” версия 2 — ЧАСТЬ 2Урок 12: Классы и объекты в деле. “Виселица” версия 2 — ЧАСТЬ 2Урок 9: Методы и функции — как работают и зачем нужны — ЧАСТЬ 2Урок 9: Методы и функции — как работают и зачем нужны — ЧАСТЬ 2Работа с secrets/credentials в Ruby on RailsРабота с secrets/credentials в Ruby on RailsБесплатный курс Ruby Rush для начинающих 👶 и опытныхБесплатный курс Ruby Rush для начинающих 👶 и опытныхУрок 1: Как пользоваться этим курсомУрок 1: Как пользоваться этим курсом
Яндекс.Метрика