2015-07-22 15 views
11

Ham html'yi RethinkDB veritabanımdaki bir contenteditable etiketinden saklıyorum. Şimdi içeriği aldıktan sonra görüntülemek istiyorum.Phoenix Framework'de ham HTML kodu nasıl oluşturulur?

html.eex

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

Ben başarıyla alabilmesi, ancak ham html kendisi sergiliyor.

cevap

15

phoenix_html kitaplığı bu örnek için bir raw/1 işlevi sağlar. phoenix_html varsayılan olarak dahil edilmiştir, bu yüzden yapmanız gereken tek şey:

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

Yup. Sadece fark ettim ve uyguladı. Kendi sorumu cevaplamak üzereydim :). – mesosteros

İlgili konular