RailsGuides का कहना है:क्या मॉडल का उपयोग किया जा सकता है जब मॉडल के किसी अन्य मॉडल के एक या शून्य उदाहरण होते हैं?
http://guides.rubyonrails.org/association_basics.html एक has_many "संघ इंगित करता है कि मॉडल के प्रत्येक उदाहरण के एक और मॉडल के शून्य या अधिक उदाहरण है।"
"ए हैसोन एसोसिएशन एक और मॉडल के साथ एक-से-एक कनेक्शन भी स्थापित करता है, लेकिन कुछ अलग अर्थशास्त्र (और परिणाम) के साथ। यह एसोसिएशन इंगित करता है कि मॉडल के प्रत्येक उदाहरण में किसी अन्य मॉडल का एक उदाहरण होता है या उसके पास होता है। "
क्या इसका मतलब यह है कि अगर मैं एक एसोसिएशन स्थापित करना चाहता हूं कि मॉडल के प्रत्येक उदाहरण में शून्य या एक अन्य मॉडल का एक उदाहरण है, तो सबसे अच्छा तरीका है has_many का उपयोग करना और है_ऑन? यदि मैं has_one का उपयोग करता हूं तो मुझे क्या समस्याएं आती हैं?
धन्यवाद।