I din up metode, du opretter kolonne på questionaries tabel, og i din ned-metode fjerner du den fra pnp_questionaries . Fjern kolonne rejser ikke en undtagelse, hvis tabel ikke eksisterer, derfor har du dit problem.
Den enkleste løsning:
- Kommenter
add_columnfra op. - Kør migreringer (ja, kør tom migrering).
- Ret din
downmetode til at fjernequestionariestabel. - Tilbageføringsmigrering.
- Fjern kommentering af din
upmetode.
OPDATERING:
Mit dårlige punkt - punkt 3 var at være 'fjern kolonne fra spørgeskemaer', ikke 'fjern tabel'.
Du skal køre den migrering, der skabte tabellen igen (forhåbentlig har du ikke ændret den i mellemtiden). Gå til den givne migrering, kommenter ud down metodetekst, og kør rake db:migrate:redo VERSION=xxxxxxx hvor xxxxxx er tidsstemplet i dette migreringsfilnavn.