/ / RailS3 में JSON दृश्य प्रस्तुत करने के लिए मैं HAML का उपयोग कैसे करूं? - रूबी-ऑन-रेल, रूबी-ऑन-रेल -3, जेसन, हैमल

Rails3 में JSON दृश्य प्रस्तुत करने के लिए मैं HAML का उपयोग कैसे करूं? - रूबी-ऑन-रेल, रूबी-ऑन-रेल -3, जेसन, हैमल

मैं अपने नियंत्रक को जेसन विचारों को प्रस्तुत करना चाहता हूं, जैसे .json.haml ... क्या यह संभव है? सिंटैक्स कैसा है? या मुझे JSON templating के लिए कुछ और उपयोग करने की आवश्यकता होगी? जैसे कि http://inem.github.com/tequila.html?

उत्तर:

उत्तर № 1 के लिए 1

एचएएमएल एचटीएमएल मार्कअप उत्पन्न करने के लिए उपयोग के लिए इरादा है।

अगर आपको जेसन रेंडर करने की ज़रूरत है, तो बस कॉल करें render मृत्यु :json आपके नियंत्रक के भीतर एक विकल्प के रूप में:

render :json => my_object

या यदि आपके पास अधिक जटिल डेटा संरचना है और / या अधिक लचीलापन की आवश्यकता है जेएसओएन बिल्डर, यह जेएसओएन के लिए एक टेम्पलेट इंजन है, रेल में प्रदान किए गए एक्सएमएल बिल्डर के समान।