j'ai
@str = "<b>Hi</b>"
et à mon avis erb:
<%= @str %>
Ce qui s'affichera sur la page est: <b>Hi</b>
quand ce que je veux vraiment, c'est Salut . Quelle est la manière ruby "d'interpréter" une chaîne comme du balisage HTML?
Edit : le cas où
@str = "<span class=\"classname\">hello</span>"
Si à mon avis je fais
<%raw @str %>
Le code source HTML est <span class=\"classname\">hello</span
> là où ce que je veux vraiment <span class="classname">hello</span>
(sans les contre-obliques qui échappaient aux guillemets). Quelle est la meilleure façon de "unescape" ces doubles guillemets?
%Q["quotation marks"] => "\"quotation marks\""
Source: en.wikibooks.org/wiki/Ruby_Programming/Syntax/ ... Je ne sais pas si cela aide.