हम अपने आवेदन को रेल 3 में अपग्रेड करने की योजना बना रहे हैं। एक प्लगइन जिसे हमने काफी उपयोग किया है nested_has_many_through है। यह प्लगइन पुराना प्रतीत होता है, और अब बनाए रखा नहीं है, और बस एक नए रेल 3 अनुप्रयोग में काम नहीं कर रहा है।रेल 3 नेस्टेड है_मीनी प्रश्न
एक साधारण उदाहरण:
Author.rb
has_many :posts
has_many :categories, :through => :posts, :uniq => true
has_many :related_posts, :through => :categories
Post.rb
belongs_to :author
belongs_to :category
Category.rb
has_many :posts
किसी को भी सबसे अच्छा अभ्यास तरीका यह है, या एक काम कर Rails3 प्लगइन संभाल करने की सिफारिश कर सकते हैं?
धन्यवाद !!
हाहा मैंने अभी आपका कांटा पाया http://github.com/releod/nested_has_many_thr आ गया और इस सवाल को याद किया और आपको सभी को कांटा के बारे में बताने के लिए यहां आ रहा था। और फिर मैंने आपका उपयोगकर्ता नाम देखा। अच्छा काम, मैंने बस अपने रेल 3 ऐप पर इसका परीक्षण किया और यह (ज्यादातर) काम कर रहा है। मैं पूरी रात https://rails.lighthouseapp.com/projects/8994/tickets/1152-support-for-nested-has_many-through-associations के अनुसार रेल को पैच करने की कोशिश कर रहा हूं लेकिन अटक गया। मैं आपके फोर्क के साथ एक टेम्पलेट के रूप में शुरू करूंगा, और अब मैं आगे बढ़ सकता हूं! –
+1 http://github.com/releod/nested_has_many_through आपके रेल 3 फोर्क मेरे लिए भी काम करता है, रेल का उपयोग तब तक करेगा 3.1 – clyfe