如何使用Phoenix Framework在链接文本中嵌入html?

时间:2016-05-01 13:14:29

标签: phoenix-framework

我有一个看起来像这样的片段:

<%= link "<i class='fa fa-sign-out' aria-hidden='true'></i>", 
    to: auth_path(@conn, :delete), 
    method: :delete, class: "btn btn-danger" %>

这是link。我想在文本中放入一个i元素,因此它显示的是图标而不是文本。但是,这会转义所有html字符并显示为文本。

如何让i显示为html?

1 个答案:

答案 0 :(得分:12)

将内部html放在do块中:

<%= link to: auth_path(@conn, :delete), 
    method: :delete, class: "btn btn-danger" do %>
  <i class='fa fa-sign-out' aria-hidden='true'></i>
<% end %>

记录在案here