у меня есть
@str = "<b>Hi</b>"
и по моему мнению:
<%= @str %>
Что будет отображаться на странице: <b>Hi</b>
когда я действительно хочу Привет . Что такое рубиновый способ «интерпретировать» строку как разметку HTML?
Изменить : случай, когда
@str = "<span class=\"classname\">hello</span>"
Если, на мой взгляд, я делаю
<%raw @str %>
Исходный код HTML - это <span class=\"classname\">hello</span
то, где я действительно хочу <span class="classname">hello</span>
(без обратной косой черты, которой не хватает двойных кавычек). Какой лучший способ "убрать" эти двойные кавычки?
%Q["quotation marks"] => "\"quotation marks\""
источник: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… Не знаю, поможет ли это.