У мене є
@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/… Не знаю, чи допомагає це.