Trilha Júnior Trilha

Mailers: templates e async

O curso percorre os três mailers de um app Rails e o caminho que seus emails fazem até serem enviados. Cada mailer tem um template HTML e um de texto puro, que o Action Mailer envia como um único email multipart. As aulas tratam da passagem de dados com .with(...), do default_url_options por ambiente e da escolha entre deliver_later e deliver_now. Depois seguem os jobs enfileirados até o Solid Queue, seu banco e seus workers. A parte final mostra o config/recurring.yml e as tarefas agendadas que ele roda em produção.

O que você vai aprender

  • ✓Como o Action Mailer envia emails multipart a partir de templates HTML e de texto
  • ✓Passar dados a um mailer com .with(...) e lê-los pelo params
  • ✓Configurar o default_url_options para um mailer montar URLs absolutas
  • ✓Quando usar deliver_later e quando usar deliver_now
  • ✓Como o Solid Queue guarda jobs em tabelas de banco e os roda em workers
  • ✓Agendar tarefas recorrentes com o config/recurring.yml
Prévia grátis · Aula 1 3 min de leitura

Três mailers, cada um com um template HTML e um de texto

app/mailers/auth/password_mailer.rb:

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...