Trilha Estágio Trilha

Rails helpers: image_tag

O curso trata do image_tag, o helper do Rails que gera uma tag <img> a partir de Ruby. Começa pelo único argumento obrigatório, um nome de arquivo, e pela tag autofechada que ele devolve. Explica o src com fingerprint que o Propshaft monta a partir de um hash do conteúdo do arquivo, e por que isso ajuda o cache do navegador. Mostra alt, width, height e loading passando pelo hash de opções. Também olha de relance para uma variante do Active Storage como fonte e confere cada saída com um arquivo de imagem temporário.

O que você vai aprender

  • ✓Como o image_tag transforma um nome de arquivo em uma tag <img> autofechada
  • ✓De onde vem o src com fingerprint no Propshaft
  • ✓Por que nomes baseados no conteúdo permitem cache seguro de imagens
  • ✓Como passar alt, width, height e loading pelo hash de opções
  • ✓Como o image_tag aceita uma variante do Active Storage como fonte
  • ✓Por que um arquivo ausente gera Propshaft::MissingAssetError
Prévia grátis · Aula 1 2 min de leitura

De <img> para image_tag

A aula 4 de Links e imagens, sobre a anatomia do <img>, tratou de src, alt, width, height e loading, e no fim mostrou esta linha sem parar nela:

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...