Унаследована следующая строка (я ничего не могу сказать о формате):
<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>
Я рисую его в шаблоне erb следующим образом:
<%= the_string %>
В настоящий момент он отображает текст следующим образом:
<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>
Мне нужно отобразить его как HTML.
Я пробовал следующее:
-
<%= the_string.html_safe %>
# Возвращает строку без изменений -
<%= CGI.unescapeHTML(the_string) %>
# Ошибки с ошибкой типа "не могут дублировать NilClass -
<%= CGI.unescapeHTML(the_string).html_safe %>
# Ошибки с ошибкой типа 'не может дублировать NilClass -
<%= raw the_string %>
# Возвращает строку без изменений
Как я могу отобразить эту строку как HTML?