Làm thế nào để bạn lựa chọn giữ...
Làm thế nào để bạn lựa chọn giữ...
Trong lập trình và thiết kế cơ sở dữ liệu, cụ thể là trong mô hình quan hệ giữa các đối tượng trong Ruby on Rails, belongs_to
và has_one
đều được sử dụng để thiết lập mối quan hệ một-một giữa các mô hình. Tuy nhiên, sự khác biệt chính giữa chúng nằm ở chỗ mỗi quan hệ được khai báo và quản lý từ phía nào của mối quan hệ.
Belongs_to: Được sử dụng khi đối tượng hiện tại chứa khóa ngoại của đối tượng khác. Nói cách khác, đối tượng hiện tại "thuộc về" đối tượng khác. Ví dụ, nếu có một mô hình Book
và một mô hình Author
, và mỗi quyển sách chỉ có một tác giả, thì mô hình Book
sẽ khai báo belongs_to :author
vì nó chứa khóa ngoại liên kết với Author
.
Has_one: Được sử ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào