2009-05-28 19 views

Trả lời

15

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.

+0

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. –

11

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.

+0

+1 Liên kết đó thực sự hữu ích, cảm ơn! – DJTripleThreat

Các vấn đề liên quan