दिलचस्प पोस्ट
WPF छवि एक कैनवास पर परतों के साथ पैन, ज़ूम और स्क्रॉल करें एमएसआई संदर्भ गिनती: दो उत्पाद एक ही एमएसआई स्थापित करें क्या "नीचे स्क्रिप्ट लिफ्ट" सही है? java.lang.NumberFormatException: इनपुट स्ट्रिंग के लिए जो तेज़ और बेहतर है, स्विच केस या यदि अन्यथा है? उपयोग करने के लिए कब। पहली और उपयोग करने के लिए। LINQ के साथ पहलेऑपर डीफॉल्ट? पिन को छूने के बिना MKAnnotationView के कॉलआउट दृश्य को कैसे ट्रिगर करना है? अगला, पिछला और संपन्न बटन के साथ कीबोर्ड कैसे प्राप्त करें? Google Chrome में वेबसाकेट डिबग करना खाली प्रयास ब्लॉक के साथ {} अंत में {} का उपयोग क्यों करें? टेम्पलेट क्लास मित्र के साथ क्लास टेम्प्लेट, वास्तव में यहां क्या हो रहा है? थ्रॉटलिंग javafx gui अपडेट गेट से मैन्युअल रूप से HTTP अनुरोध भेजें JSON ऑब्जेक्ट की धारा को पार्स करने के लिए JSON.NET का उपयोग करने का सही तरीका क्या है? Google शीट में आप गतिशील / निर्भर ड्रॉप डाउन कैसे करते हैं?

रूबी में एक एरे को पिक्सिंग करना होगा

मेरे पास एक सरणी @ स्तर 1 है जो इस तरह दिखता है:

[[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4], ............] 

मैं इस सरणी पर पृष्ठांकन को लागू करना चाहता हूं क्योंकि प्रत्येक पृष्ठ एक बार में केवल कुछ पंक्तियों को प्रदर्शित करता है मैंने यह कोशिश की:

 @temp1 = @level1.paginate(:page => params[:page]) 

लेकिन यह निम्न त्रुटि फेंकता है:

 undefined method `paginate' for [[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4]]:Array 

मैं इस पृष्ठ पर अंक लगाना कैसे करूँगा I_paginate का उपयोग कर सकता हूँ?

Solutions Collecting From Web of "रूबी में एक एरे को पिक्सिंग करना होगा"

ज़रूर, आप WillPaginate::Collection के दौरान मनमानी पृष्ठ पर अंक लगाना बनाने के लिए WillPaginate::Collection का उपयोग कर सकते हैं। values बुलाए सरणी को मानते हुए:

 @values = WillPaginate::Collection.create(current_page, per_page, values.length) do |pager| pager.replace values end 

फिर आप किसी भी अन्य विलपैग्नेट कलेक्शन की तरह @values इलाज कर सकते हैं, जिसमें इसे will_paginate दृश्य देखने वाले को पास करना होगा।

https://github.com/mislav/will_paginate/blob/master/lib/will_paginate/array.rb देखें

इसे करने की कोशिश करने से पहले require 'will_paginate/array' है और यह सिर्फ ठीक काम करेगा। अगर यह मेरे थे, तो मैं कहता हूं कि config/initalizers/will_paginate_extensions.rb यह सही है और हर जगह से उपलब्ध है।

रेल परियोजना में collection ऑरे को देखते हुए

 will_paginate ~>3.0.5 collection.paginate(page: params[:page], per_page: 10) 

सरणी मानों के लिए पृष्ठ पर अंक लगती है।

नियंत्रक के शीर्ष पर require 'will_paginate/array' न भूलें

@ क्रिस-हेल्ड के जवाब में यह मेरा उदाहरण है

 products = %w(i love ruby on rails) @products = WillPaginate::Collection.create(params[:page], params[:per_page], products.length) do |pager| pager.replace products[pager.offset, pager.per_page] end