Quindi il problema si verifica perché CreateOrganizations la migrazione viene eseguita prima di CreateActioncodes viene eseguito.
CreateActioncodes deve essere eseguito per primo assicurandosi che i action codes la tabella esiste.
L'ordine in cui vengono eseguite le migrazioni si basa sul timestamp della migrazione, come indicato nel nome del file. 20141014183645_create_users.rb verrà eseguito prima del 20141014205756_add_index_to_users_email.rb come timestamp del secondo - 20141014205756 è dopo quello del primo - 20141014183645 .
Assicurati i timestamp di CreateOrganizations la migrazione è successiva a quella di CreateActioncodes migrazione.
In entrambi i casi è possibile modificare manualmente il timestamp nei nomi dei file. Oppure elimina questi file di migrazione e creali nell'ordine corretto.