Валидация форм, русификация ошибок с i18n / Пишем соцсеть на Ruby On Rails 6 #3
Вставка
- Опубліковано 20 тра 2024
- В прошлом видео об ActiveRecord, где мы сохраняли данные из формы в базу данных, мы не учитывали, что пользователь может некорректно заполнить форму (например, заполнить не все необходимые поля). Для того, чтобы не сохранять неполные или некорректные данные в базу нам нужно валидировать пользовательский ввод и сообщать пользователю о том, что что-то пошло не так. Для отображения ошибок на русском языке мы будем использовать модуль I18n Ruby On Rails.
Исходники: github.com/overeng/rubysocial
00:00 Логика валидации в модели ActiveRecord и контроллере
06:48 Переписываем шаблон формы с использованием хелперов
14:40 Кастомизируем стили для подсвечивания полей с ошибками, используя классы Bootstrap
21:30 Выводим текст ошибок на форме
23:10 Подсвечиваем поле select
24:08 Русифицируем ошибки с помощью модуля i18n
27:55 Используем partial для шаблона формы, переиспользование кода шаблонов
Здравствуйте! Спасибо вам огромное за уроки! Благодаря вам учусь писать данное приложение:3
Рада, что помогает, спасибо за отзыв :)
Ты очень умная
Привет, спасибо за видео, а почему не используете RubyMine ? Он топ для Ruby как IDE пишу всегда в ней и лучше нет сейчас. Спасибо за видео!)
Не у всех есть лицензия. Для туториалов лучше бесплатный софт.
@@Litvin1792 Так он и так бесплатный, торренты запретили ?
Да, так и есть, он небесплатный. Помимо этого, я считаю, что начинать нужно с более простого редактора, чтобы не выработалась зависимость от IDE. Лучше вообще vim, но это слишком жестоко по отношению к зрителям :)
@@OverEngineer вим тоже хорошо) защел и не вышел(боян но очевидно) ))
Кем ты работаешь? Такая умница?
где четвертое видео?!