2009-01-22 7 views
8

रेल में आप has_one और has_many रिश्तों के लिए विश्वसनीय मार्ग बनाने के लिए नेस्टेड मार्गों का उपयोग कर सकते हैं। उदाहरण Rails Guidesक्या habtm के लिए मार्गों को कॉन्फ़िगर करने का एक शानदार तरीका है?

पर पाया जा सकता है मैं यह पूछना चाहता हूं कि habtm रिश्तों के लिए विश्वसनीय मार्गों को कॉन्फ़िगर करने का कोई अच्छा तरीका है या नहीं? उदाहरण के लिए यदि मेरे पास ए-habtm-B रिश्ते है, तो मेरा विचार है कि है_मेनी बी के लिए नेस्टेड मार्गों को कॉन्फ़िगर करना है, और बी has_many ए के लिए घोंसला वाले मार्गों को कॉन्फ़िगर करना है। क्या यह काम करेगा? या कोई बेहतर तरीका है?

उत्तर

5

चूंकि एचएबीटीएम दो तरह से has_many एसोसिएशन है, तो आपका दृष्टिकोण सही है और दोनों तरफ घोंसला संसाधन ठीक काम करेंगे। इसके अलावा, मैं एचएबीटीएम के बजाय has_many :through एसोसिएशन का उपयोग करके पुनर्विचार करूँगा, क्योंकि यह अधिक बहुमुखी है।

संबंधित मुद्दे

 संबंधित मुद्दे