Уроки Ruby on Rails - 4. Шаблоны, ERB, route helpers 🛤️
HTML-код
- Опубликовано: 8 июн 2024
- Основы Ruby on Rails - Урок 4. Шаблоны (views), шаблонизатор ERB и всякие встроенные хэлперы
📍 Курс Ruby on Rails с нуля: bit.ly/3Hc5Mav
💎 Уютный чат рубистов: bit.ly/3u1e14u
Мы дошли до последние буквы в первом обходе MVC - V for Views. В этом уроке расскажу про шаблоны, как rails-приложение определяет, какой шаблон использовать, чтобы сформировать HTML-страницу, которая будет передана браузеру в качестве ответа на GET-запрос. Поговорим про стандартный шаблонизатор ERB, с помощью которого написали HTML-кода становится простыми и удобным с исплоьзованием рубишных методов, например, link_to (view helpers). Поговорим также про методы, которые возвращают пути к различным страницам (route helpers).
План видео:
0:00 Приветствие, что будет на уроке
1:26 Что такое шаблоны?
2:37 Страница вопроса
6:17 Как rails выбирают шаблон
9:13 Шаблонизатор erb
12:35 @-переменные во вьюхах
14:51 Страница вопросов
18:03 View helpers, link_to
20:56 Route helpers
26:57 Что узнали на уроке, прощание
Музыка в уроке:
------------------------------
Meditation - Silent Partner • Meditation - Silent Pa...
------------------------------
#Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails
© «Хороший программист»
goodprogrammer.ru
hi@goodprogrammer.ru
Спасибо Вадим, с каждым видео понимание приходит всё больше и больше, изначально было сложно для понимания MVC, но сейчас я понимаю, что можно рендерить разные объекты в view, и контроллер будет обрабатывать эти view :)
Вадик настолько крут, что ноутбук HP у него в кадре выглядит лучше, чем Apple
И работа без мышки тоже демонстрация высоты полета!
Ура! Следующее видео! Жду продолжения!
Супер. Спасибо.
Спасибо
Ура! Новое видео🎉
19:34 question_path(question) instead of "/question/#{question.id}"
Добрый день. Было бы отлично если под каждым уроком была бы ссылка на github. Что бы сравнить свой код и ваш. При повторении бывают ошибка, связанны с невнимательностью, а так можно было бы сравнить код или взять необходимый кусок.
Код приложения, конспект урока, домашние задания, все ссылки и дополнительные материалы доступны студентам интенсива, в бесплатной версии только видео - если хотите, записывайтесь, ссылка в описании
хотел рендерить на главной странице форму для login sessions/new если пользователь незалогинен никак не могу понять почему не получается, весь мозг сломал. В интернете подсказки хрен разберёшь. Помогите пожалуйста
RIP(((
Когда новое видео?
100 лайков
view иногда называют представление
Да, точно, забыл этот вариант упомянуть. Но, как правило, такое используют только в связке Модель-Представление-Контроллер, в работе ни разу не слышал «надо поправить представление для вывода юзеров» :)