eu tenho
@str = "<b>Hi</b>"
e na minha visão erb:
<%= @str %>
O que será exibido na página é: <b>Hi</b>
quando o que realmente quero é oi . Qual é a maneira ruby de "interpretar" uma string como marcação HTML?
Edit : o caso em que
@str = "<span class=\"classname\">hello</span>"
Se, na minha opinião, eu faço
<%raw @str %>
O código-fonte HTML é <span class=\"classname\">hello</span
onde está o que realmente quero <span class="classname">hello</span>
(sem as barras invertidas que estavam escapando das aspas duplas). Qual é a melhor maneira de "retirar" essas aspas duplas?
%Q["quotation marks"] => "\"quotation marks\""
Fonte: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… Não sei se isso ajuda.