मेरे पास है
@str = "<b>Hi</b>"
और मेरे एरब दृश्य में:
<%= @str %>
पृष्ठ पर क्या प्रदर्शित होगा: <b>Hi</b>
जब मैं वास्तव में चाहता हूं कि हाय । HTML मार्कअप के रूप में एक स्ट्रिंग को "व्याख्या" करने के लिए माणिक तरीका क्या है?
संपादित करें : मामला जहां
@str = "<span class=\"classname\">hello</span>"
अगर मेरे विचार में मैं करता हूँ
<%raw @str %>
HTML स्रोत कोड है <span class=\"classname\">hello</span
> जहां मैं वास्तव में चाहता हूं <span class="classname">hello</span>
(बैकस्लैश के बिना जो दोहरे उद्धरणों से बच रहे थे)। उन दोहरे उद्धरण चिह्नों को "अनसेस्केप" करने का सबसे अच्छा तरीका क्या है?
%Q["quotation marks"] => "\"quotation marks\""
स्रोत: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… पता नहीं कि क्या मदद करता है।