Vì vậy, tôi đang làm việc để di chuyển trang web php này bằng cơ sở dữ liệu hiện có mà tôi không thể thay đổi sang Rails. Có một bảng: Quotes
với một cột có tên là type
. Bất cứ khi nào tôi cố gắng và tạo ra một mô hình này và thiết lập các loại, nó nói với tôi những lỗi sau:Đường ray: Lỗi loại thừa kế một bảng không hợp lệ
ActiveRecord::SubclassNotFound (Invalid single-table inheritance type: HOME is not a subclass of Quotes)
Tôi không hiểu tại sao nó lại nghĩ kế thừa của nó bởi vì nó không được phép. Phương thức tạo của tôi trông giống như sau:
quote = Quotes.create(
agent_id: agent.id,
client_id: client.id,
type: 'HOME',
status: 0,
date_created: DateTime.now
)
Nếu tôi nhận xét loại, mọi thứ hoạt động tốt. Nhưng với lỗi Type it.
Cảm ơn, điều này đã cho tôi đi đúng hướng. Tôi đã có một cột có tên là "loại" và nó đã gây ra lỗi. – mack