Trilha Estágio Trilha

Partials ActionView

O curso trata dos partials do ActionView: arquivos de view escritos uma vez e renderizados onde a mesma marcação se repete. Os exemplos vêm dos arquivos deste projeto, como _course_card.html.erb, _form_errors.html.erb e _sponsor_line.html.erb. As aulas explicam o underscore no início do nome do arquivo e como o Rails procura o partial na pasta da view que chama. Mostram como passar variáveis locais, por que uma local ausente gera erro e como o local_assigns lida com locais opcionais. Também tratam de partials em outras pastas e comparam a forma abreviada de render com a explícita.

O que você vai aprender

  • ✓O que é um partial e por que a marcação é reaproveitada com ele
  • ✓A regra do underscore no nome e como o Rails encontra o arquivo
  • ✓Passar variáveis locais a um partial, incluindo collection: e as:
  • ✓Ler variáveis locais opcionais com local_assigns
  • ✓Renderizar um partial que fica em outra pasta
  • ✓Escolher entre a forma abreviada e a explícita de render
Prévia grátis · Aula 1 2 min de leitura

O que é um partial?

A página de roadmap, app/views/catalog/courses/index.html.erb, renderiza o mesmo card para todo curso: imagem, título, barra de progresso e selo, mudando só os dados. Escrever essa marcação à mão por curso duplicaria mais de vinte linhas em todo lugar onde um curso aparece. Este projeto a escreve…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...