saya sudah
@str = "<b>Hi</b>"
dan dalam tampilan erb saya:
<%= @str %>
Apa yang akan ditampilkan pada halaman adalah: <b>Hi</b>
ketika apa yang saya inginkan adalah Hai . Apa cara ruby untuk "menafsirkan" string sebagai markup HTML?
Edit : kasus di mana
@str = "<span class=\"classname\">hello</span>"
Jika menurut saya saya lakukan
<%raw @str %>
Kode sumber HTML adalah <span class=\"classname\">hello</span
> tempat yang saya inginkan <span class="classname">hello</span>
(tanpa backslash yang lolos dari tanda kutip ganda). Apa cara terbaik untuk "menghapus" tanda kutip ganda itu?
%Q["quotation marks"] => "\"quotation marks\""
Sumber: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… Tidak tahu apakah itu membantu.