Como renderizar HTML dentro de modelos Slim
Estou tentando renderizar um link precedido por um ícone. estou a usarMagro motor de modelagem junto comCSS de bootstrap.
Normalmente você poderia fazer isso da seguinte maneira:
<a href="#"><i class="icon-user"></i> My Profile</a>
De acordo com a documentação de Slim, podemos usar==
para renderizar sem escapar de HTML. Então, traduzindo isso para Slim, eu tentei as seguintes variações:
li== link_to "<i class='icon-user'></i> My Profile", current_user
li== link_to "#{'<i class="icon-user"></i>'.html_safe} My Profile", current_user
li= link_to "#{'<i class="icon-user"></i>'.html_safe} My Profile", current_user
Todas as variações processadas<a href="/users/1"><i class="icon-user"></i> My Profile</a>
escapando doi
tag.
Como posso evitar que o Slim ou o Rails escapem do html?
(Rails 3.2 com Slim 1.2.1)