Tôi đã sử dụng trình tạo mặc định để tạo một số bảng và tất cả chúng đều có t.timestamp
trong định nghĩa của chúng để lược đồ được tạo cũng có các trường created_at và updated_at. Bây giờ tôi được thông báo rằng tôi không cần hai trường đó trong lược đồ của mình vì vậy tôi đã chuyển đến các tệp create_table * gốc và lấy ra dòng t.timestamp từ chúng và chạy các lệnh db:migrate
và schema:load
Nhưng vẫn còn khi tôi đi đến tệp schema.rb Tôi có thể thấy chúng vẫn còn đó.Xóa các trường dấu thời gian khỏi lược đồ
Tôi có làm gì sai ở đây không?
Ngoài ra, bạn cũng sẽ muốn quay lại và hoàn nguyên các thay đổi bạn đã thực hiện đối với việc di chuyển ban đầu vì bạn không nên chỉnh sửa di chuyển bạn đã chạy, đặc biệt nếu bạn chưa cuộn chúng trở lại trước. – Tomdarkness
Cảm ơn @Tomdarkness! – weltschmerz