Nếu Parent has_many :children
, phảiChild :belongs_to :parent
?Có has_many yêu cầu thuộc về phía bên kia?
Trả lời
Không, thuộc tính isnt cần thiết. Điều đó có nghĩa là bạn sẽ không thể truy vấn liên kết từ cả hai hướng, nhưng nếu đó không phải là yêu cầu đối với ứng dụng của bạn, thì điều đó không cần thiết.
Như Cody nói, không bắt buộc - nhưng sẽ là trường hợp 90%.
Xem Rails API Doc for ActiveRecord Associations. Khi bạn chỉ định has_many
hoặc belongs_to
, một loạt các phương thức (trợ giúp) được thêm vào lớp Mô hình đường ray của bạn. Trang ở trên hiển thị các phương pháp cụ thể được thêm tự động ở định dạng bảng. Vì vậy, nếu bạn chỉ định một đầu của liên kết, ví dụ: Child, bạn chỉ có thể sử dụng các phương thức tương ứng đó từ mô hình Child.
+1 Liên kết đó thực sự hữu ích, cảm ơn! – DJTripleThreat
- 1. Graphviz: Đặt nhãn cạnh ở phía bên kia
- 2. Graphviz: Đặt cạnh nhãn ở phía bên kia (II)
- 3. kiểm tra xem ổ cắm máy chủ có đang mở ở phía bên kia không
- 4. có yêu cầu về json trong node.js
- 5. Yêu cầu về bộ nhớ và yêu cầu lưu trữ
- 6. Yêu cầu jQuery Ajax bên trong Yêu cầu Ajax
- 7. GWT Yêu cầu về hiệu suất yêu cầu
- 8. Rails thuộc về has_many với khóa ngoài tùy chỉnh
- 9. Yêu cầu "có thể băm" về giá trị Python
- 10. Ai nên biết về người kia?
- 11. Gửi yêu cầu ứng dụng từ phía máy chủ
- 12. Phát hiện phía máy khách phương thức yêu cầu HTTP
- 13. tải phụ thuộc javascript theo yêu cầu
- 14. yêu cầu tệp bên trong mô-đun?
- 15. Yêu cầu phụ thuộc để có được Rails lớp con
- 16. Bộ chọn yêu cầu thuộc tính có thể kéo?
- 17. Thông số mạnh yêu cầu thuộc tính
- 18. Yêu cầu SOAP với thuộc tính
- 19. Tạo nhận xét về yêu cầu kéo
- 20. Các yêu cầu về NodeJs ('./ file.js')
- 21. Xác thực phía máy chủ của thuộc tính chuỗi được yêu cầu trong MVC2 Entity Framework 4 không hoạt động
- 22. Extract yêu cầu các thuộc tính từ yêu cầu container của Jersey
- 23. Tại sao HttpListener bỏ qua các yêu cầu bên ngoài?
- 24. Rails có nhiều và thuộc về một
- 25. Yêu cầu RavenDB bỏ qua một thuộc tính
- 26. Các thuộc tính trong yêu cầu JSP trở thành 0
- 27. Yêu cầu chi tiết về nút cạnh trong cụm
- 28. Ví dụ về Yêu cầu HTTP của IOS
- 29. Ngăn chặn yêu cầu GWT Yêu cầu của nhà máy
- 30. Yêu cầu tệp js bên ngoài để thử nghiệm mocha
Bạn có biết điều này vẫn chính xác trong Rails mới nhất không? Tôi đã thực hiện một chút tìm kiếm và tôi nghĩ rằng nó là, nhưng tôi không chắc chắn, và nó sẽ là tuyệt vời cho kết quả đầu tiên của Google là chính xác. –