Das Problem tritt also auf, weil CreateOrganizations
Migration vor CreateActioncodes
ausgeführt wird wird ausgeführt.
CreateActioncodes
soll zuerst ausgeführt werden und dabei sicherstellen, dass die action codes
Tabelle existiert.
Die Reihenfolge, in der Migrationen ausgeführt werden, basiert auf dem Zeitstempel der Migration – wie im Namen der Datei angegeben. 20141014183645_create_users.rb
wird vor 20141014205756_add_index_to_users_email.rb
ausgeführt als Zeitstempel des zweiten - 20141014205756
ist nach dem des ersten - 20141014183645
.
Achten Sie auf die Zeitstempel der CreateOrganizations
Die Migration erfolgt nach der von CreateActioncodes
Migration.
Entweder Sie könnten den Zeitstempel in den Dateinamen manuell ändern. Oder löschen Sie diese Migrationsdateien und erstellen Sie sie in der richtigen Reihenfolge.