16

RethinkDB データベースの contenteditable タグから生の html を保存しています。コンテンツを取得した後、コンテンツを表示したいと思います。

html.eex

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

正常に取得できますが、生のhtml自体が表示されています。

4

1 に答える 1

29

この場合phoenix_html、ライブラリはraw/1関数を提供します。phoenix_htmlはデフォルトで含まれているため、次のことを行うだけで済みます。

<div id="contentEditableText">
    <%= for %{"contentText" => contentText} <- @contentText.data do %>
      <div><%= raw(contentText) %></div>
    <% end %>
</div>
于 2015-07-22T10:35:15.360 に答える