Một chút câu hỏi về newbie trên các liên kết đường ray.Đường ray: thuộc_to vs has_one
Tôi có mô hình Lỗi và mô hình Trạng thái. Về cơ bản, trạng thái chỉ là bảng cặp khóa/giá trị. Trong số các lựa chọn có sẵn, tôi sẽ nói Bug has_one Status có ý nghĩa nhất. Tuy nhiên, theo số this
Nội dung thuộc_to ContentTemplate. Hãy quay lại và xem cách tôi mô tả sự cố và bạn sẽ thấy nó hoạt động. Với thuộc tính, bảng chấp nhận trách nhiệm đối với khóa ngoại. Vì vậy, Nội dung có content_template_id. Và ContentTemplate không cần bất kỳ thứ gì. Tôi có thể trỏ tới tùy ý. Làm xong.
Lỗi thuộc_to Trạng thái sẽ phù hợp hơn (vì lỗi nên lấy khóa ngoại). Về mặt ngữ nghĩa, ví dụ của ông có ý nghĩa, nhưng tôi không làm gì cả. Đây có phải chỉ là một quirk của đường ray mà trong tình huống này có vẻ lạ, hoặc tôi không hiểu một cái gì đó/làm điều đó sai?
Tôi đoán nó đứng như một minh chứng cho cách đường ray độc đáo hoạt động ngữ nghĩa, mà nhấn tình huống này tôi đã như "Tôi phải làm sai" –