रेल पर रूबी में, मैं शहर में नियोक्ता ढूंढना चाहता हूं। कहना मॉडल इस तरह से स्थापित कर रहे हैं देता है:रेल एसोसिएशन के माध्यम से जुड़ती है
City
has_many :suburbs
has_many :households, :through => suburbs
has_many :people, :through => suburbs
Suburb
has_many :households
has_many people, :through => households
belongs_to :city
Household
has_many :people
belongs_to :suburb
People
belongs_to :household
belongs_to :employer
Employer
has_many :people
मुझे लगता है कि मैं चाहता हूँ नियोक्ता किसी प्रकार का some_city.people मिलती है, लेकिन मैं ऐसा करने के तरीके पता नहीं है। अगर लोग सीधे शहरों से संबंधित थे, तो मैं उन लोगों के लिए नियोक्ता से जुड़ सकता हूं जहां शहर_आईडी कुछ है, लेकिन मैं उस प्रत्यक्ष डेटा के बिना वही डेटा ढूंढना चाहता हूं और मैं थोड़ा खो गया हूं।
धन्यवाद।
आप रेल में ऐसा करने की कोशिश कर रहे हैं? क्यों न केवल अपने सहायक तरीकों का उपयोग करें? – Steve
मुझे खेद है, आप इसके लिए किस सहायक विधि की सिफारिश करेंगे? – spitfire109
आप 'नियोक्ता' से 'है_मनी: थ्रू' के माध्यम से रिश्तों को क्यों नहीं पार करते हैं जैसे आप 'सिटी' से कर रहे हैं? –