क्वेरी मेरी रेल ऐप्लिकेशन में, संग्रह कई परियोजनाओं है, और परियोजनाओं कई कदम है।प्लक जुड़े मॉडल की विशेषता
मैं संग्रह की परियोजनाओं में चरणों के सभी आईडी को पकड़ना चाहता हूं, और मुझे आश्चर्य है कि क्या मैं इसे एक प्रश्न में कर सकता हूं।
उदाहरण के लिए, मैं जानता हूँ कि मैं निम्नलिखित
step_ids = []
@collection.projects.each do |project|
project.steps.each do |step|
step_ids << step.id
end
end
कर सकते हैं लेकिन यह निम्नलिखित की तरह कुछ करने के लिए संभव है:
@collection.projects.include(:steps).pluck("step.id")
// वाक्य रचना यहाँ सही नहीं है
आपकी सहायता के लिए धन्यवाद। परियोजनाएं वास्तव में कई संग्रहों से संबंधित हो सकती हैं, इसलिए परियोजनाओं के लिए कोई संग्रह_आईडी विशेषता नहीं है। आपके सुझाव को बदलने के लिए कोई विचार? – scientiffic
क्या वहां 'projects_collections' तालिका है? आप इसे शामिल करने के लिए शामिल हो सकते हैं .... मैं एक उदाहरण के साथ अपना जवाब संपादित करूंगा। – John
आपके उदाहरण के लिए धन्यवाद - यह मेरे लिए काम करता है! – scientiffic