filmov
tv
Ruby on Rails 7, урок #22 | Миграция с Webpacker на ESBuild и DartSass
Показать описание
Сегодня мы поговорим о том, как существуют решения в Rails для управления assets (JS, CSS, изображения) и узнаем, какие нововведения в этом плане предлагает Rails 7. Мы откажемся от использования Webpacker и перейдём на куда более простой ESBuild, который также позволяет выполнять предварительную компиляцию JS. Ну, а для Sass мы задействуем обычный DartSass, который доступен просто как пакет NPM. Помимо этого, поговорим о том, как настроить PostCSS и Autoprefixer. В общем, "press F to pay respects", ибо Webpacker уходит в прошлое.
Таймкоды:
00:00 Введение
00:50 Какие есть решения для управления JS/CSS? Исторический экскурс
05:30 Cssbundling, jsbundling и importmap- новые решения Rails 7
10:25 Обновление Yarn и gem
12:05 Директория assets
12:57 Настройка Cssbundling и DartSass с Bootstrap
15:10 Удаление лишних директорий и библиотек
18:00 Настройка Jsbundling и ESBuild
19:40 Удаление Webpacker
20:45 Команда build для компиляции JS
23:25 Пару слов о assets:precompile
26:50 Использование PostCSS и Autoprefixer с DartSass
29:26 Заключение
Аккаунт Ethereum (ETH): 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Таймкоды:
00:00 Введение
00:50 Какие есть решения для управления JS/CSS? Исторический экскурс
05:30 Cssbundling, jsbundling и importmap- новые решения Rails 7
10:25 Обновление Yarn и gem
12:05 Директория assets
12:57 Настройка Cssbundling и DartSass с Bootstrap
15:10 Удаление лишних директорий и библиотек
18:00 Настройка Jsbundling и ESBuild
19:40 Удаление Webpacker
20:45 Команда build для компиляции JS
23:25 Пару слов о assets:precompile
26:50 Использование PostCSS и Autoprefixer с DartSass
29:26 Заключение
Аккаунт Ethereum (ETH): 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Ruby on Rails 6/7, урок #9 | Декораторы, аутентификация, редактирование пользователей, валидации...
Ruby on Rails 7, урок #1 (обновлённый) | Подготовка среды и создание приложения...
Ruby on Rails 6/7 урок #2 | Миграции и модели
Ruby on Rails 7, урок #24 | Turbo Frames
Ruby on Rails. Урок 7. Создание приложения (Создание корзины пользователя)...
Ruby on Rails 6/7, урок #10 | Запоминание пользователя и Rubocop
Ruby on Rails 7, урок #25 | Turbo Frames, часть 2
Ruby on Rails 6/7, урок #8 | Регистрация пользователей с нуля, bcrypt, pagy...
Ruby on Rails 7, урок #23 | Миграция на Turbo и Propshaft
Ruby on Rails 6/7, урок #1 | Установка и создание приложения
Ruby on Rails, урок #21 | Миграция на Rails 7
Ruby on Rails 6/7, урок #6 | Вспомогательные функции (helpers)
Ruby on Rails 6/7, урок #5 | Отношение 'один-ко-многим' и обработка ошибок...
Установка Ruby on Rails 7, 1-ой командой на Windows, Linux, MacOS. 2023 год #rubyonrails...
Rails 7: The Demo
Ruby on Rails 6/7, урок #17 | Ролевая модель, enum, TomSelect, сериализация...
Изучение Ruby On Rails / #7 - Добавление комментариев
Ruby on Rails 7, урок #22 | Миграция с Webpacker на ESBuild и DartSass
Ruby on Rails 6/7, урок #11 | Импорт/экспорт Excel, архивы ZIP, сервисные объекты...
Ruby on Rails 6/7, урок #20 | ActiveJob, Sidekiq, ActiveStorage, ActionMailer, ZIP background
Ruby on Rails 6/7, урок #15 | Полиморфические отношения и Bullet
Уроки Ruby on Rails - 7. Аутентификация, cookies, session 🛤️
Ruby on Rails за 30 минут. Больше секретов нет! Все важное о Rails в одном видео #rubyonrails #ruby...
Ruby on Rails 6/7, урок #12 | Webpacker 6 - миграция JS и CSS с Sprockets
Комментарии