ruby on rails - How to output values in hash inside JavaScript array? -
मेरे पास हथेली की एक रूबी सरणी है जैसे:
[{tour_no = & gt ; 1,: कब्जा = & gt; 143,: चिह्न_ओफ़_लिफ़ = & gt; 133,: निहित = & gt; 166,: अनुपयोगी = & gt; 136}, {: tour_no = & gt; 2,: कब्जा = & gt; 145,: sign_of_life = & Gt; 171,: निहित = & gt; 166,: अनुपयोगी = & gt; 136}] मुझे एक JavaScript ऐरे के अंदर : tour_no के मानों को आउटपुट करना है चार्टिंग लाइब्रेरी का उपयोग करने के लिए। मेरे HAML टेम्प्लेट में कुछ रुबी कोड को एम्बेड करके मैंने कोशिश की है:
categoryAxis: {categories: [# # occupancy_by_tour.each] करो | यात्रा | मैं क्या चाहता हूँ (जावास्क्रिप्ट में): categoryAxis: {tour_no] end}], मुख्य ग्रिडलाइनों: {दृश्य: झूठी}}, श्रेणियों: [1, 2], // एक सर्वेक्षण के लिए टूर गणना सेट करें यहां। mainGridLines: {visible: false}}
मैं वर्तमान में क्या कर रहा हूं:
categoryAxis: {categories: [[{tour_no = & gt; 1 143,: चिह्न_ओफ़_लिफ़ = & gt; 133,: निहित = & gt; 166,: अनुपयोगी = & gt; 136}, {: tour_no = & gt; 2,: कब्जा = & gt; 145,: sign_of_life = & gt; 171,: बेबसी = & gt; 117,: अनुपयोगी = & gt; 145}, {: tour_no = & gt; 3,: कब्जा = & gt; 136,: sign_of_life = & gt; 147,: अनिर्धारित = & gt; 152,: अनुपयोगी = & gt ; 143}, {: tour_no = & gt; 4,: कब्जा = & gt; 141,: sign_of_life = & gt; 138,: निहित = & gt; 128,: अनुपयोगी = & gt; 171}, {: tour_no = & gt; 5,: 137, निहित = & gt; 131,: निगमित = & gt; 149,: अनुपयोगी = & gt; 148}, {: tour_no = & gt; 6,: कब्जा = & gt; 137,: sign_of_life = & gt; 128, : निहित = & gt; 163,: अनुपयोगी = & gt; 150}]], प्रमुख ग्रिडलाइन: {दृश्य: गलत}} क्यों प्रत्येक ब्लॉक आउटपुट आउटपुट कर रहा है जावास्क्रिप्ट सरणी में संपूर्ण हैश सामग्री
आपको प्रत्येक मान को वापस करने के लिए फ़ंक्शन का उपयोग करने की आवश्यकता है टेम्पलेट पर ब्लॉक करें:
categoryAxis: {categories: # {occupancy_by_tour.map {| tour | tour | दौरे [: tour_no]}}, प्रमुख ग्रिडलाइन: {दृश्य: झूठी}},
Comments
Post a Comment