मेरे पास कुछ फ़ोटो हैं जो will_paginate प्लगइन के माध्यम से लगातार पृष्ठों पर विभाजित हैं। जब आप एक फोटो खोलते हैं और फिर लिंक का उपयोग करके सभी तस्वीरों पर वापस आते हैं, तो आप हमेशा पहले पृष्ठ पर लौटते हैं (उदाहरण के लिए फोटो पेज 5 पर प्रदर्शित होता है, आप फोटो खोलते हैं, सभी तस्वीरें दिखाने के लिए एक लिंक पर क्लिक करें और उम्मीद करते हैं कि आप चालू हैं पेज 5 फिर से, लेकिन आप पेज 1 पर हैं)।आइटम का पृष्ठ और will_paginate
अब, पृष्ठ संख्या प्राप्त करने के लिए कोई तरीका है जिस पर कोई फ़ोटो संबंधित है?
मैंने एक जीईटी पैरामीटर पास करने का प्रयास किया, लेकिन यह केवल तभी काम करता है जब उपयोगकर्ता कोई और क्रिया नहीं करता है (उदा। कोई टिप्पणी पोस्ट करें, फोटो संपादित करें, ecc।)।
यह एक समाधान हो सकता है, लेकिन मुझे आश्चर्य है कि यह कोड प्लगइन में डिफ़ॉल्ट रूप से क्यों लागू नहीं किया गया है। शायद क्योंकि यह प्रदर्शन के संदर्भ में मैंने जो कहा वह करने के लिए समझ में नहीं आता .. – collimarco
Becau यह वास्तव में एक व्यापक दर्शकों के लिए समझ में नहीं आता है। यह एक आदर्श समाधान नहीं है बल्कि आपकी विशिष्ट आवश्यकता के लिए एक कामकाज है। इसके अलावा, विलुप्त होने की सुविधा प्रदान करेगा, अतिरिक्त ActiveRecord कार्यक्षमताओं नहीं। –
मैंने सोचा नहीं होगा कि यह एक बड़ा प्रदर्शन हिट होगा। जब आप एक पेजिनेशन लाइब्रेरी का उपयोग कर रहे हैं तो यह कुल पेज गिनती प्राप्त करने के लिए आप जिस चीज को पेजिंग कर रहे हैं, उसे गिनेंगे।बशर्ते जिस कॉलम पर आप ऑर्डर कर रहे हैं उसे सही तरीके से अनुक्रमित किया गया है, तो वर्तमान पृष्ठ को खोजने के लिए समान गणना प्राप्त करने के लिए यह बहुत दर्दनाक नहीं होना चाहिए। – Shadwell