नामित स्कोप और स्फिंक्स स्कॉप्स को मिश्रित करने का कोई तरीका है? मुझे विश्वास नहीं है कि वहां नहीं है।क्या स्कॉप्स नामक रेलों को मिश्रण करने और स्फिंक्स स्कॉप्स सोचने का कोई तरीका है?
मेरे पास पाठों पर स्फिंक्स इंडेक्स है। एक बार उपयोगकर्ता सबक खरीदते हैं, उनके पास एक स्क्रीन होती है कि वे अपने सभी पाठों की एक सूची देख सकते हैं। मैं चाहता हूं कि वे साइट-व्यापी पाठों पर समान खोजों को निष्पादित करें, लेकिन उनके स्वामित्व वाले लोगों के लिए स्कॉप्ड करें।
यह स्पष्ट रूप से स्फिंक्स-केवल स्कॉप्स के साथ संभव नहीं है, क्योंकि मैं क्रय डेटा को अनुक्रमणित नहीं कर रहा हूं, और न ही मुझे लगता है कि मुझे करना चाहिए।
क्या इसे पूरा करने का कोई तरीका है?
यह दो प्रणालियों को "गठबंधन" करने के लिए अब तक है। यह मेरे लिए hackish लगता है, लेकिन यह काम करता है:
lesson_ids = current_user.active_products_by_type(:lessons).collect{|x| x.id}
@lessons = Lesson.active_scope.search :with => {:id => lesson_ids }
active_products_by_type का दायरा नाम दिया गया है, और सक्रिय_स्कोप टीएस स्कोप – pixelearth
ठीक है, तो आपका काम-आसपास शायद सबसे अच्छा तरीका है। – pat