2009-01-22 25 views
8

Raylarda, has_one ve has_many ilişkileri için RESTful yollar oluşturmak için yuvalanmış rotalar kullanabilirsiniz. Örnekler, Rails GuidesHabtm için rotaları yapılandırmak için RESTful bir yolu var mı?

'da bulunabilir. Habtm ilişkileri için RESTful yollarını yapılandırmanın iyi bir yolu olup olmadığını sormak isterim? Örneğin, A-habtm-B ilişkisindeyse, benim fikrim A has_many B için iç içe geçmiş yolları ve B has_many A için iç içe geçmiş yolları yapılandırmaktır. Bu işe yarar mı? Yoksa daha iyi bir yolu var mı?

cevap

5

HABTM iki yönlü bir has_many ilişkisi olduğundan, yaklaşımınız doğrudur ve her iki taraftaki yuvalanmış kaynaklar iyi çalışır. Bunun dışında, daha çok yönlü olduğundan, HABTM yerine has_many :through ilişkisini kullanmayı düşünebilirim.

İlgili konular