Trilha Estágio Trilha

Console Rails (IRB)

O curso trata do console do Rails, aberto com bin/rails console ou bin/rails c. O console é o IRB, o shell interativo do Ruby, com toda classe da app já carregada. Não entram servidor, navegador nem requisição HTTP. As aulas criam uma instância de model e chamam seus métodos, depois usam os objetos app e helper para visitar rotas e chamar view helpers. Também mostram o reload! para código editado, o modo inspect, a variável underscore e o modo sandbox, que desfaz toda escrita na saída.

O que você vai aprender

  • ✓Abrir e fechar o console com bin/rails console, bin/rails c, exit e Ctrl+D
  • ✓Rodar Ruby puro e as classes da app no prompt sem require
  • ✓Criar instâncias de model e chamar seus métodos sem navegador
  • ✓Visitar rotas com app e chamar view helpers com helper
  • ✓Recarregar código com reload!, ler a saída do modo inspect e reaproveitar resultados com _
  • ✓Fazer experimentos com --sandbox, em que as escritas são desfeitas na saída
Prévia grátis · Aula 1 2 min de leitura

Iniciando o console Rails

Até agora este arco tratou de bin/rails server, Puma e um navegador enviando requisições HTTP. Há outro jeito de rodar código Rails que pula o navegador, o servidor e o HTTP: o console do Rails.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...