ฉันมี
@str = "<b>Hi</b>"
และในมุมมองของฉัน erb:
<%= @str %>
สิ่งที่จะแสดงบนหน้าคือ<b>Hi</b>
เมื่อสิ่งที่ฉันต้องการจริงๆคือสวัสดี วิธี "ตีความ" สตริงของทับทิมเป็นมาร์กอัป HTML คืออะไร
แก้ไข : กรณีที่
@str = "<span class=\"classname\">hello</span>"
ถ้าในมุมมองของฉันฉันทำ
<%raw @str %>
ซอร์สโค้ด HTML คือ<span class=\"classname\">hello</span
> ที่สิ่งที่ฉันต้องการคือ<span class="classname">hello</span>
(ไม่มีแบ็กสแลชที่หนีเครื่องหมายคำพูดคู่) อะไรคือวิธีที่ดีที่สุดในการ "unescape" เครื่องหมายคำพูดคู่นั้น
%Q["quotation marks"] => "\"quotation marks\""
ที่มา: en.wikibooks.org/wiki/Ruby_Programming/Syntax/ … ไม่รู้ว่ามันช่วยได้หรือไม่