Vì vậy, sự cố đang xảy ra bởi vì CreateOrganizations quá trình di chuyển đang được chạy trước CreateActioncodes được thực thi.
CreateActioncodes sẽ được chạy trước, do đó đảm bảo rằng các mã hành động action codes bảng tồn tại.
Thứ tự thực hiện quá trình di chuyển dựa trên dấu thời gian của quá trình di chuyển - như được chỉ ra trong tên của tệp. 20141014183645_create_users.rb sẽ chạy trước 20141014205756_add_index_to_users_email.rb làm dấu thời gian của dấu thời gian thứ hai - 20141014205756 là sau cái đầu tiên - 20141014183645 .
Đảm bảo các dấu thời gian của CreateOrganizations quá trình di chuyển diễn ra sau CreateActioncodes sự di cư.
Bạn có thể thay đổi thủ công dấu thời gian trong tên tệp. Hoặc xóa các tệp di chuyển này và tạo chúng theo đúng thứ tự.