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.
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!