Уроки 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

Комментарии • 30

  • @goodprogrammer
    @goodprogrammer  2 года назад +5

    Ошибки и опечатки:
    3:35 nubmer -> number
    14:55 формы всё же отличаются типами поля для user_id (в верхней input type="number", в нижней input type="text")
    43:53 font-size: 125 -> font-size: 125%

    • @user-to5vc5qp9t
      @user-to5vc5qp9t 2 года назад

      В VScode надо настроить ассоциацию erb файлов с html для автокомплита правильного

  • @vinogradova82
    @vinogradova82 2 года назад +7

    Вадик, как всегда на высоте! Четко, быстро, по делу, без воды! Спасибо огромное!

  • @Artistofun
    @Artistofun 2 года назад +5

    Вадик зажигает огни!

  • @johnny6298
    @johnny6298 2 года назад +7

    Лучшие уроки

  • @Artistofun
    @Artistofun 2 года назад +3

    Скринкаст мирового уровня

  • @promax866
    @promax866 2 года назад +2

    Как раз хотел освежить знания по этой теме, спасибо за видос!

  • @Art_Volga
    @Art_Volga 2 года назад

    Вадим, спасибо за такие шикарные видео по Рельсам.

  • @Carvalho1292
    @Carvalho1292 2 года назад +4

    СПАСИБО!

  • @user-lg2kr6ct2k
    @user-lg2kr6ct2k 8 месяцев назад

    спасибо)

  • @user-dd7fn3fv9l
    @user-dd7fn3fv9l 2 года назад

    Класс! Я тащусь. Лекция супер-информативная. Спасибо

  • @thurnishaley7460
    @thurnishaley7460 2 года назад

    Отличные уроки! Большое спасибо!

  • @Art_Volga
    @Art_Volga 2 года назад +1

    200 лайков набрано). Надеюсь на скорый выход нового видео.

  • @ledockol
    @ledockol 2 года назад +2

    Спасибо

  • @BLVN-px6tc
    @BLVN-px6tc 2 года назад +1

    Спасибо!

  • @user-dd4tm4yj9y
    @user-dd4tm4yj9y 2 года назад

    Отличное видео!

  • @xaogao
    @xaogao 2 года назад

    Спасибо за видео

  • @user-sv1kb9gw1i
    @user-sv1kb9gw1i 8 месяцев назад

    Ребят, спасибо вам большое. В университете рельсы сейчас. Не знаю, что бы я без вас делала

  • @ababush
    @ababush 2 года назад +1

    👍👍👍

  • @user-kn2by9cy2j
    @user-kn2by9cy2j 2 года назад +1

    Привет! Когда будет следующий урок? Очень жду!

    • @goodprogrammer
      @goodprogrammer  2 года назад +1

      Когда у этого будет 200 лайков

  • @vitek4580
    @vitek4580 2 года назад

    Спасибо за видео)) А когда следующие?

  • @rpovidlo
    @rpovidlo 2 года назад

    Спасибо за то что вы делаете. Может подскажете куда копать? Я тут как раз параллельно начал изучать 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

    • @rpovidlo
      @rpovidlo 2 года назад

      разобрался с этой хренью. )

  • @ruslanruslanow3720
    @ruslanruslanow3720 2 года назад

    Вадик а вы не смогли бы показать как соеденить впн сервер с доменом чтоб в место айпи высвечивался домен заранее спасибо

    • @installero
      @installero 2 года назад

      ruclips.net/video/fBUG0HhWYNw/видео.html

  • @user-mw5kp7ee4r
    @user-mw5kp7ee4r 3 месяца назад

    RIP...

  • @dmitriyobidin6049
    @dmitriyobidin6049 Год назад

    1:03:39 А если не VS Code - то что? Альтернатив то неособо много для рельсов.

    • @goodprogrammer
      @goodprogrammer  Год назад +1

      Ну я к vi привык просто 🤷‍♂️