के सभी उदाहरण: उत्सुक लोडिंग के लिए क्लास-स्तरीय पूछताछ के लिए शामिल हैं। मैंने इसे अपने मॉडल उदाहरण पर आजमाया और यह अभी भी प्रश्नों का एक समूह जारी किया - क्या यह उदाहरण विधियों पर काम करता है?क्या: ActiveRecord उदाहरणों पर काम शामिल है?
#in controller
@emails = person.sent_emails(:include => [:recipient])
#in view
render @emails
# _email.html.erb partial
<h1><%= email.recipient.name %></h1>
<p>
<%= email.content %>
</p>
#still issues a select * for emails, N+1 for recipients :/
आंशिक '_email' अंदर क्या है में एक बेहतर तरीका के लिए BaroqueBobcat द्वारा टिप्पणी देखते हैं? –
इसे –
पर प्रश्न में जोड़ा गया है यदि प्राप्तकर्ता उत्सुक नहीं है तो 'email.recipient' कॉल को 'उपयोगकर्ताओं से चुनें *' चलाया जाना चाहिए। क्या आप वाकई 'ईमेल * से कई बार' चुन रहे हैं? –