15

मान लें कि मैं अपने ऐप में ईवेंट खोजना चाहता हूं। जब मैं परिणाम प्रदर्शित करता हूं, तो मैं प्रदर्शित करना चाहता हूं कि उदाहरण के लिए, किसने ईवेंट बनाया है।सनस्पॉट रेल: कॉल करते समय संबंधित मॉडल शामिल करें .results

अनावश्यक प्रश्नों (प्रत्येक घटना के लिए एक) से बचने के लिए कहीं भी .includes(:user) जोड़ने का कोई तरीका है? मैं इसे डॉक्टर में नहीं ढूंढ सकता। क्या मुझे घटना के साथ उपयोगकर्ता नाम को इंडेक्स करना चाहिए? लेकिन मैं, उपयोगकर्ता की जानकारी अप टू डेट रखने के लिए ...

धन्यवाद

उत्तर

24

मिले जवाब होगा यह वास्तव में काफी आसान था:

Event.search(:include => [:user]) do... 
7

यह वह जगह है एक अद्यतन जवाब है, अगर हम एक नेस्टेड संघ

शामिल करने की ज़रूरत तो फिर इस मामले में इस

Event.search(:include => {:user => :city}) 

का उपयोग मैं टी उपयोगकर्ता और उनके जुड़े शहर

1

बस मामले में आप एक सामान्य जोड़ने की जरूरत है और नेस्ट शामिल शामिल होंगे, यहाँ मैं क्या जरूरत है:

Professional.search(include: [:user, {branches: [:business]}]) do 
संबंधित मुद्दे