Em seu
up método que você está criando coluna em questionaries table, e em seu método down você está removendo-o de pnp_questionaries . Remover coluna não gera uma exceção se a tabela não existir, portanto, você tem seu problema. Solução mais simples:
- Comente
add_columnde cima. - Execute migrações (sim, execute uma migração vazia).
- Corrija seu
downmétodo para removerquestionariestabela. - Reverter migração.
- Retire o comentário do seu
upmétodo.
ATUALIZAR:
Meu ponto 3 ruim era ser 'remover coluna de questionários', não 'remover tabela'.
Você precisa executar novamente a migração que criou a tabela (espero que você não a tenha alterado nesse meio tempo). Vá para a migração fornecida, comente
down corpo do método e execute rake db:migrate:redo VERSION=xxxxxxx onde xxxxxx é o carimbo de data/hora neste nome de arquivo de migração.