我在重新思考的数据库中存储来自ContentEditable标记的原始HTML。
现在我想在检索后显示内容。
HTML.eex(英文)

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

我可以成功地检索到它,但它显示的是原始HTML本身。

最佳答案

phoenix_html库为这种情况提供了一个raw/1函数。phoenix_html默认包括在内,因此您只需执行以下操作:

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

08-05 02:23