Trilha Estágio Trilha

Estrutura: app/assets

O curso examina a pasta app/assets/ de um projeto Rails que usa Propshaft, Tailwind e import maps. Ele parte das linhas do layout que carregam CSS e JavaScript e segue cada uma até seus arquivos. Trata do arquivo fonte do Tailwind e dos tokens de design do @theme, do build que gera app/assets/builds/tailwind.css e do fingerprint que o Propshaft aplica às imagens com um hash do conteúdo. Também traça a fronteira entre app/assets/ e app/javascript/, roda o build e inspeciona os load paths do Propshaft.

O que você vai aprender

  • ✓O que cada pasta de app/assets/ guarda e por quê
  • ✓Como os tokens do @theme no application.css viram utilitários do Tailwind
  • ✓Como tailwindcss:build e tailwindcss:watch geram o builds/tailwind.css
  • ✓Como o Propshaft aplica fingerprint para o navegador não usar cópias velhas do cache
  • ✓Onde app/assets/ termina e app/javascript/ começa, e o papel do import map
  • ✓Como inspecionar a saída do build e os load paths do Propshaft
Prévia grátis · Aula 1 2 min de leitura

O que app/assets/ guarda neste projeto

O layout deste projeto, app/views/layouts/application.html.erb, tem estas três linhas no <head>:

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...