yo tengo
@str = "<b>Hi</b>"
y en mi opinión erb:
<%= @str %>
Lo que se mostrará en la página es: <b>Hi</b>
cuando lo que realmente quiero es Hola . ¿Cuál es la forma rubí de "interpretar" una cadena como marcado HTML?
Editar : el caso donde
@str = "<span class=\"classname\">hello</span>"
Si en mi opinión lo hago
<%raw @str %>
El código fuente HTML es <span class=\"classname\">hello</span
> donde lo que realmente quiero es <span class="classname">hello</span>
(sin las barras invertidas que se escapaban de las comillas dobles). ¿Cuál es la mejor manera de "escapar" de esas comillas dobles?
%Q["quotation marks"] => "\"quotation marks\""
Fuente: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… No sé si eso ayuda.