Giải pháp
Chỉ cần chạy
rake db:migrate
Có những quá trình di chuyển cần được chạy trước khi máy chủ của bạn có thể bắt đầu. Tìm hiểu di chuyển là gì và cách chúng được sử dụng trong Rails với RailsGuide này .
Chạy rake db:migrate
đó ra lệnh bất kỳ lúc nào bạn thực hiện di chuyển hoặc bất kỳ lúc nào bạn tạo một dự án mới. Nếu bạn gặp lỗi thông báo rằng quá trình di chuyển đang chờ xử lý, thì đây là câu trả lời. Sau đó, hãy thử khởi động lại máy chủ.
Chỉ khi cách đó không hiệu quả, hãy thử những gì bên dưới.
Nếu điều đó không hiệu quả
Chạy các lệnh này theo thứ tự sau:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Cái này chỉ cần thiết nếu bạn có dữ liệu đã được seed.