जब मैं 2 वस्तुओं एक सौदेरेल लेनदेन: क्या यह ActiveRecord मॉडल वर्ग पर महत्वपूर्ण है?
a = A.new(...)
b = B.new(...)
इससे कोई फर्क पड़ता है कि कौन सा मॉडल वर्ग पर मैं लेनदेन विधि आह्वान अंदर को बचाने के लिए है?
A.transaction do
a.save
b.save
end
या
B.transaction do
a.save
b.save
end
IMNO दोनों, एक ही डाटाबेस लेनदेन उपयोग करें, क्योंकि ActiveRecord केवल एक कनेक्शन संभाल कर सकते हैं इस प्रकार यह कोई फर्क नहीं करना चाहिए। क्या वो सही है?
धन्यवाद, एलेक्स।