"मैं एक दृश्य का उपयोग कर एक HTML स्ट्रिंग बनाने की कोशिश कर रहा हूं।" - यदि आपका मतलब है कि आप एक दृश्य टेम्पलेट के संदर्भ में हैं, तो बस एक सहायक विधि का उपयोग करें या आंशिक प्रस्तुत करें।
आप कुछ अन्य "सादा पुराना रूबी ऑब्जेक्ट" में रहे हैं, तो ध्यान में रखना है कि आप सीधे ERB मॉड्यूल का उपयोग करने के लिए स्वतंत्र हैं:
erb = ERB.new("path/to/template")
result = erb.result(binding)
चाल हो रही है कि 'बंधन' उद्देश्य यह है कि टेम्पलेट में कोड के लिए संदर्भ देता है। एक्शनकंट्रोलर और अन्य रेल कक्षाएं इसे मुफ्त में उजागर करती हैं, लेकिन मुझे कोई संदर्भ नहीं मिला जो बताता है कि यह कहां से आता है।
http://www.ruby-doc.org/stdlib-2.2.0/libdoc/erb/rdoc/ERB.html#method-i-result
संदर्भित लाइब्रेरी 2015 से अपडेट नहीं की गई है और रेल 4 और 5 के साथ असंगत है। – coreyward