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 回答