Se eu quiser acrescentar um novo campo na tabela de produtos, posso alterar na mão no arquivo que fica em db/migrate e rodar novamente o rake db:migrate? E como eu poderia fazer no console do rails. Obrigada.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se eu quiser acrescentar um novo campo na tabela de produtos, posso alterar na mão no arquivo que fica em db/migrate e rodar novamente o rake db:migrate? E como eu poderia fazer no console do rails. Obrigada.
Oi Larissa,
Aí você precisa criar uma nova migração. As migrações são executadas apenas 1 vez então mesmo que você altere o arquivo, ela não será executada novamente.
Para gerar uma migração que acrescenta um novo campo é só rodar no terminal o comando:
rails generate migration AddNOME_DA_COLUNAToNOME_DA_TABELA NOME_DA_COLUNA:TIPO_DO_CAMPO
Aí você pode dar um rake db:migrate novamente.
Abraço!