मैं अपने नियंत्रक को जेसन विचारों को प्रस्तुत करना चाहता हूं, जैसे .json.haml ... क्या यह संभव है? सिंटैक्स कैसा है? या मुझे JSON templating के लिए कुछ और उपयोग करने की आवश्यकता होगी? जैसे कि http://inem.github.com/tequila.html?
उत्तर:
उत्तर № 1 के लिए 1एचएएमएल एचटीएमएल मार्कअप उत्पन्न करने के लिए उपयोग के लिए इरादा है।
अगर आपको जेसन रेंडर करने की ज़रूरत है, तो बस कॉल करें render
मृत्यु :json
आपके नियंत्रक के भीतर एक विकल्प के रूप में:
render :json => my_object
या यदि आपके पास अधिक जटिल डेटा संरचना है और / या अधिक लचीलापन की आवश्यकता है जेएसओएन बिल्डर, यह जेएसओएन के लिए एक टेम्पलेट इंजन है, रेल में प्रदान किए गए एक्सएमएल बिल्डर के समान।