Уроки Ruby on Rails - 5. Формы, layouts, assets pipeline 🛤️
HTML-код
- Опубликовано: 1 июн 2024
- Основы Ruby on Rails - Урок 5. Формы (form helpers), лэйауты (layouts), файлопровод (assets pipeline)
📍 Курс Ruby on Rails с нуля: bit.ly/3Jd0Nbe
💎 Уютный чат рубистов: bit.ly/34OaSg0
Мы продолжаем изучать область шаблонов - для создания форм в рельсах исплользуют специальные помощники (form helpers), сегодня с их помощью сделаем форму для создания вопроса. Поговорим таже про то, как в rails управляют HTML-лэйаутом (layout), в который заворачиваются потом шаблоны каждой отдельной вьюхи. Ну и разберемся, как добавлять стили (stylesheets) в rails-приложение с помощью специальной штуки - assets pipeline. Добавим стили к сайту, чтобы он постепенно начинал выглядеть как настоящий.
0:00 Приветствие, содержание урока
1:18 Страница создания вопроса
5:55 Редирект в конце действия
9:14 Form Helpers
15:29 Про CSRF-защиту
18:51 Страница редактирования вопроса
23:50 Кнопка удаления вопроса
27:06 Strong Parameters
33:50 before_action
36:10 Лэйауты (layouts)
38:39 Assets pipeline
41:59 reset.css, text.css
45:48 spacing.css
51:05 layout.css
55:49 Подключаем font-awesome
1:01:56 button.css
1:05:52 form.css
1:11:40 Прощание, что узнали
Музыка в уроке:
------------------------------
Meditation - Silent Partner • Meditation - Silent Pa...
------------------------------
#Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails
© «Хороший программист»
goodprogrammer.ru
hi@goodprogrammer.ru
Ошибки и опечатки:
3:35 nubmer -> number
14:55 формы всё же отличаются типами поля для user_id (в верхней input type="number", в нижней input type="text")
43:53 font-size: 125 -> font-size: 125%
В VScode надо настроить ассоциацию erb файлов с html для автокомплита правильного
Вадик, как всегда на высоте! Четко, быстро, по делу, без воды! Спасибо огромное!
Вадик зажигает огни!
Лучшие уроки
Скринкаст мирового уровня
Как раз хотел освежить знания по этой теме, спасибо за видос!
Вадим, спасибо за такие шикарные видео по Рельсам.
СПАСИБО!
спасибо)
Класс! Я тащусь. Лекция супер-информативная. Спасибо
Отличные уроки! Большое спасибо!
200 лайков набрано). Надеюсь на скорый выход нового видео.
Спасибо
Спасибо!
Отличное видео!
Спасибо за видео
Ребят, спасибо вам большое. В университете рельсы сейчас. Не знаю, что бы я без вас делала
👍👍👍
Привет! Когда будет следующий урок? Очень жду!
Когда у этого будет 200 лайков
Спасибо за видео)) А когда следующие?
200 лайков
Спасибо за то что вы делаете. Может подскажете куда копать? Я тут как раз параллельно начал изучать Ruby on Rails. Дошел до реализации метода удаления. Но столкнулся с проблемой
метод delete не срабатывает. я так понимаю там какая то ошибка связанная с js, Uncaught TypeError: Error resolving module specifier “application”. Relative module specifiers must start with “./”, “../” or “/”. 127.0.0.1:3000:27:7
OK: ^ TypeError module failure has been polyfilled Может подскажите с чем это связано. В данный момент работаю на win10 wsl ubuntu20.04
разобрался с этой хренью. )
Вадик а вы не смогли бы показать как соеденить впн сервер с доменом чтоб в место айпи высвечивался домен заранее спасибо
ruclips.net/video/fBUG0HhWYNw/видео.html
RIP...
1:03:39 А если не VS Code - то что? Альтернатив то неособо много для рельсов.
Ну я к vi привык просто 🤷♂️