io ho
@str = "<b>Hi</b>"
e nella mia vista erb:
<%= @str %>
Quello che verrà visualizzato nella pagina è: <b>Hi</b>
quando quello che voglio davvero è Ciao . Qual è il modo rubino di "interpretare" una stringa come markup HTML?
Modifica : il caso in cui
@str = "<span class=\"classname\">hello</span>"
Se a mio avviso lo faccio
<%raw @str %>
Il codice sorgente HTML è <span class=\"classname\">hello</span
> dove quello che voglio veramente è <span class="classname">hello</span>
(senza le barre rovesciate che sfuggivano alle doppie virgolette). Qual è il modo migliore per "liberare" quelle doppie virgolette?
%Q["quotation marks"] => "\"quotation marks\""
Fonte: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… Non so se questo aiuta.