Jadi masalah ini terjadi karena CreateOrganizations
migrasi sedang dijalankan sebelum CreateActioncodes
dieksekusi.
CreateActioncodes
dijalankan terlebih dahulu sehingga memastikan bahwa action codes
tabel ada.
Urutan menjalankan migrasi didasarkan pada cap waktu migrasi - seperti yang ditunjukkan dalam nama file. 20141014183645_create_users.rb
akan berjalan sebelum 20141014205756_add_index_to_users_email.rb
sebagai stempel waktu yang kedua - 20141014205756
setelah yang pertama - 20141014183645
.
Pastikan stempel waktu CreateOrganizations
migrasi setelah CreateActioncodes
migrasi.
Anda dapat secara manual mengubah stempel waktu dalam nama file. Atau hapus file migrasi ini, dan buat dalam urutan yang benar.