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.