Het probleem doet zich dus voor omdat CreateOrganizations
migratie wordt uitgevoerd vóór CreateActioncodes
is geëxecuteerd.
CreateActioncodes
moet eerst worden uitgevoerd om ervoor te zorgen dat de action codes
tafel bestaat.
De volgorde waarin migraties worden uitgevoerd, is gebaseerd op het tijdstempel van de migratie - zoals aangegeven in de naam van het bestand. 20141014183645_create_users.rb
wordt uitgevoerd vóór 20141014205756_add_index_to_users_email.rb
als de tijdstempel van de tweede - 20141014205756
is na die van de eerste - 20141014183645
.
Zorg ervoor dat de tijdstempels van de CreateOrganizations
migratie is na die van CreateActioncodes
migratie.
Ofwel kunt u handmatig de tijdstempel in de bestandsnamen wijzigen. Of verwijder deze migratiebestanden en maak ze in de juiste volgorde aan.