У меня
@str = "<b>Hi</b>"
и в моем представлении erb:
<%= @str %>
Что будет отображаться на странице: <b>Hi</b>
, когда я действительно хочу, Hi. Какой рубиновый способ "интерпретировать" строку как разметку HTML?
Изменить: случай, когда
@str = "<span class=\"classname\">hello</span>"
Если, на мой взгляд, я
<%raw @str %>
Исходный код HTML <span class=\"classname\">hello</span
> , где я действительно хочу <span class="classname">hello</span>
(без обратных косых черт, которые избегали двойных кавычек). Какой лучший способ "unescape" эти двойные кавычки?