2012-06-11 13 views
5

मैं अपनी एपीआई-कुंजी और कुछ अन्य पैरामीटर का उपयोग कर साइट से कुछ डेटा ला रहा हूं। मुझे एक JSON ऑब्जेक्ट के रूप में डेटा मिलता है। अब मेरा सवाल यह है कि इस जेएसओएन ऑब्जेक्ट को मेरे रेल एप्लिकेशन में कैसे उपयोग किया जाए, शायद एक इंस्टेंस वैरिएबल का उपयोग करने जैसा कुछ ऐसा कर रहा है जो जेएसओएन ऑब्जेक्ट को स्टोर करता है और उसके एरब टेम्पलेट को बना देता है जो इंस्टेंस वैरिएबल के सरणी को प्रदर्शित करता है। मैंने स्टैक ओवरफ़्लो पर कुछ समाधानों के माध्यम से जाने की कोशिश की लेकिन उन्हें सही ढंग से समझ में नहीं आया, कुछ और बुनियादी स्तर की मदद बहुत अच्छी होगी।रेलों में यूआरएल से वापस जेएसओएन ऑब्जेक्ट का उपयोग करें

उत्तर

2

रेल पर रूबी में JSON समर्थन ActiveSupport :: JSON द्वारा प्रदान किया जाता है, लेकिन यह दृश्य के पीछे JSON मणि लपेटता है। तो आप अपनी पसंद का चयन कर सकते हैं।

चेक इस उदाहरण,

@data = [{"id":"7354857336","owner":"[email protected]","secret":"dc7ce98bf9","server":"8151","farm":9,"title":"01_resize","ispublic":1,"isfriend":0,"isfamily":0}, 
{"id":"7355453164","owner":"[email protected]","secret":"b0bc716ee6","server":"7225","farm":8,"title":"{Laduree Macaroons} explore #2","ispublic":1,"isfriend":0,"isfamily":0}, 
{"id":"7355183126","owner":"[email protected]","secret":"c342e37a57","server":"7232","farm":8,"title":"REFLECTED AT MIDNIGHT [EXPLORED]","ispublic":1,"isfriend":0,"isfamily":0}] 

.erb फ़ाइल में

<% @data.each do |photo| %> 
<%= photo.id%> ---<%= photo.title %><br></br> 
<% end %> 
+0

धन्यवाद @Shamith, लेकिन मैं एक उदाहरण चर में JSON ऑब्जेक्ट का उपयोग कर और कैसे इस का उपयोग करने पर कुछ और बुनियादी समझ चाहते हैं दृश्य में आवृत्ति चर। कुछ और मदद वास्तव में उपयोगी होगी। धन्यवाद –

+0

हाय शामिथ, क्या आप थोड़ा और मेरी मदद कर सकते हैं, मेरे पास एक JSON ऑब्जेक्ट है, अब मैं इसका उपयोग करना चाहता हूं और एक दृश्य में प्रदर्शित करना चाहता हूं, तो मुझे कैसे एक मॉडल में यह मेथोस जोड़ें और मैं इसे नियंत्रक की कार्रवाई में कैसे कॉल करूं। कुछ और वह एलपी महान होगा। –

संबंधित मुद्दे