मैं रनटाइम पर ActiveRecord क्लास के assocations को ढूंढना चाहता हूं ...रन-टाइम पर ActiveRecord क्लास के लिए एसोसिएशन खोजें?
मान लें कि मेरे पास निम्न है:
class Person < ActiveRecord::Base
has_many :chairs
has_many :pens
end
class Chair < ActiveRecord::Base
belongs_to :person
end
class Pen < ActiveRecord::Base
belongs_to :person
end
मैं रनटाइम पर कैसे पता लगा सकता हूं कि व्यक्ति के पास "कई" कुर्सियां हैं और पेन, और इसके विपरीत? मैं एक ऐसी विधि की तलाश में हूं जो तारों की एक सरणी लौटाएगी (यदि ऐसी विधि मौजूद है)। i.e.
Person.has_many_assocations
वापस आ जाएगा:
["chairs", "pens"]
और
Pen.belongs_to_associations
वापस आ जाएगा:
["person"]
क्या मुझे इस तरह की एक विधि याद आ रही है ??
आपकी मदद के लिए धन्यवाद।
उहह ... सोचो रेक कार्य। एक जिसे संगठनों को जानना आवश्यक है। –
मॉडल स्वयं संघों के बारे में जानते हैं। तो मैं अभी भी आपका पीछा नहीं कर रहा हूं;) –