У мене є
@str = "<b>Hi</b>"
і на мій погляд erb:
<%= @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/… Не знаю, чи допомагає це.