Tôi khá mới đối với Rails và tôi đang cố gắng thực hiện mối quan hệ HABTM đa hình. Vấn đề là tôi có ba mô hình mà tôi muốn liên hệ.Mối quan hệ đa hình HABTM
Mô hình đầu tiên là mô hình Sự kiện và sau đó là hai loại người tham dự: Người dùng và Danh sách liên hệ.
Điều tôi muốn làm là liên hệ với tư cách người tham dự cả người dùng và người liên hệ. Vì vậy, những gì tôi có ngay bây giờ trong mã của tôi là:
Event Mẫu
has_and_belongs_to_many :attendees, :polymorphic => true
tài khoản Mẫu
has_and_belongs_to_many :events, :as => :attendees
Liên hệ Mẫu
has_and_belongs_to_may :events, :as => :attendees
- Cách di chuyển bảng HABTM cần phải như thế nào? Tôi là một chút bối rối và tôi đã tìm thấy không có sự giúp đỡ về điều đó.
- Nó có hoạt động không?