He lo heredado la siguiente cadena (que no puede hacer nada sobre el formato):unescape HTML cadena
<iframe \n class=\"some_class\"\n type=\"text/html\" \n src=\"/embed/iframe_content.html?id=tsqA5D7_z10\" \n width=\"960\" \n height=\"593\" \n marginwidth=\"0\" \n marginheight=\"0\" \n frameborder=\"0\">\n</iframe>
estoy haciéndolo en una plantilla erb así:
<%= the_string %>
Al momento en que se presenta como un texto como este:
<iframe class="some_class" type="text/html" src="/embed/iframe_content.html?id=tsqA5D7_z10" width="960" height="593" marginwidth="0" marginheight="0" frameborder="0"></iframe>
Necesito presentarlo como HTML.
he intentado lo siguiente:
<%= the_string.html_safe %>
# Renders la cadena sin cambios<%= CGI.unescapeHTML(the_string) %>
# Errores con un tipo de error 'no puede dup NilClass'<%= CGI.unescapeHTML(the_string).html_safe %>
# Errores con un tipo de error ' no puede dup NilClass'<%= raw the_string %>
# Renders la cadena sin cambios
¿Cómo puedo representar esta cadena como HTML?
Gracias por estas sugerencias. Le echaré un vistazo. – Undistraction
Gracias de nuevo. La gema HTML Entites fue la respuesta. – Undistraction