मैंने rails new
का उपयोग करके एक नई रेल 4 (आरसी 1) प्रोजेक्ट जेनरेट किया है और rails g scaffold
का उपयोग करके एक मचान उत्पन्न किया है।रेल 4 मचान क्यों json.jbuilder फाइलें बनाते हैं?
जैसा कि उम्मीद है कि उसने माइग्रेशन, नियंत्रक और सभी आवश्यक दृश्य फ़ाइलों को बनाया है।
इसने show.json.jbuilder और index.json.jbuilder भी बनाया है।
मुझे लगता है कि यह मॉडल से जेसन पीढ़ी की सहायता करना है। नियंत्रक में format.json invocations भी शामिल हैं।
प्रश्न: इसे जेसन की आवश्यकता क्यों है और जेनरेट किए गए एप्लिकेशन का कौन सा हिस्सा जेसन का उपयोग कर रहा है? ऐसा लगता है कि (मेरे लिए) विचार जेसन का उपयोग कुछ भी प्रस्तुत करने के लिए नहीं कर रहे हैं, ऐसा लगता है कि वे सर्वर की तरफ प्रस्तुत किए जाते हैं (सामग्री प्राप्त करने के लिए दृश्यों में @ मॉडल चर का उपयोग किया जाता है)।
किनारे मार्गदर्शिकाएं (http://edgeguides.rubyonrails.org/) jbuilder का उल्लेख नहीं करते हैं और इसकी आवश्यकता क्यों है।
अग्रिम धन्यवाद! यदि मैं प्रश्न को स्पष्ट कर सकता हूं तो कृपया मुझे बताएं।
' GET' विधि) अच्छी तरह से कहा है। – konyak