2015-07-22 11 views
11

Przechowuję surowy html z tagu contenteditable w mojej bazie danych RethinkDB. Teraz chcę wyświetlić zawartość po jej odzyskaniu.Jak renderować surowy kod HTML w środowisku Phoenix Framework?

html.eex

<div id="contentEditableText"> 
    <%= for %{"contentText" => contentText} <- @contentText.data do %> 
     <div><%= "#{contentText}" %></div> 
    <% end %> 
</div> 

mogę pomyślnie odzyskać, ale to wyświetlanie samego html surowego.

Odpowiedz

15

Biblioteka phoenix_html zapewnia funkcję dla tego przypadku. phoenix_html jest zawarty domyślnie, więc powinieneś zrobić:

<div id="contentEditableText"> 
    <%= for %{"contentText" => contentText} <- @contentText.data do %> 
     <div><%= raw(contentText) %></div> 
    <% end %> 
</div> 
+1

Yup. Właśnie zauważyłem i zaimplementowałem to. Chciałem odpowiedzieć na moje własne pytanie :). – mesosteros

Powiązane problemy