I din up metod du skapar kolumn på questionaries tabell, och i din ned-metod tar du bort den från pnp_questionaries . Ta bort kolumn höjer inte ett undantag om tabellen inte existerar, därför har du ditt problem.
Enklaste lösningen:
- Kommentera ut
add_columnuppifrån. - Kör migrering (ja, kör tom migrering).
- Åtgärda din
downmetod för att ta bortquestionariestabell. - Återställ migrering.
- Avkommentera din
upmetod.
UPPDATERING:
Min dåliga punkt 3 var att "ta bort kolumn från frågeformulär", inte "ta bort tabell".
Du måste köra om migreringen som skapade tabellen (förhoppningsvis har du inte ändrat den under tiden). Gå till den givna migreringen, kommentera ut down metodtext och kör rake db:migrate:redo VERSION=xxxxxxx där xxxxxx är tidsstämpeln i detta migreringsfilnamn.