Chọn giữa has_and_belongs_to_many, has_many through

Đăng bởi Lưu Đại vào ngày 18-12-2022
Rails cung cấp 2 phương thức để xác đính quan hệ N - N giữa các models

Cách 1 là sử dụng has_many through. Cách này được sử dụng khi muốn sử dụng model của bảng trung gian như một object độc lập.

Cách 2 là sử dụng has_and_belongs_to_many. Cách này được sử dụng khi model của bảng trung gian chỉ đóng vai trò kết nối giữa 2 model.