मैं कुछ जटिल प्रश्नों के साथ will_paginate
का उपयोग कर रहा हूं और यह कुल रिकॉर्ड्स की संख्या की गणना करने में असमर्थ है (पृष्ठ लिंक की उचित संख्या प्रदर्शित करने के लिए) - अर्थात् एकाधिक कॉलम द्वारा समूहित करने के कारण।मैं ActiveRecord # द्वारा बनाए गए SQL कथन को वास्तव में निष्पादित किए बिना कैसे प्राप्त कर सकता हूं?
तो, मैं चयन क्वेरी प्राप्त करने का इरादा रखता हूं, जिसका उपयोग वास्तव में इसे निष्पादित किए बिना सभी रिकॉर्ड्स को पुनर्प्राप्त करने के लिए किया जाएगा, और रिकॉर्ड की संख्या प्राप्त करने के लिए इसे SELECT COUNT(*) FROM ...
मैन्युअल रूप से लपेटें।
कोई विचार यह कैसे करना है?
संपादित करें: मैं रेल 2.3.x
की (http://stackoverflow.com/questions/974020/get-the-sql-that- [एसक्यूएल कि एक निश्चित विधि या named_scope से क्रियान्वित किया होगा जाओ] संभव डुप्लिकेट एक निश्चित-विधि-या-नामित-स्कोप से-निष्पादित-से-निष्पादित किया जाएगा) –