如何将 Emoji 集成到 link_to
How to integrate Emoji into link_to
我想使用表情符号,例如link_to 内的垃圾表情符号(HTML 实体:🗑),如:
<%= link_to "🗑", tape_path(tape.id), method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' %>
但是没有显示垃圾表情符号本身。
我也试过“🗑”,#{🗑},🗑但显示语法错误。
我想一开始不使用任何额外的 GEM 来尝试写作。
有人知道应该怎么写吗?
我解决了这个问题,现在可以使用“link_to raw”了!
<%= link_to raw("🗑").html_safe, tape_path(tape.id), method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' %>
html_safe
和 raw
不是非常灵活的方法,当你想做一个真正定制的 link
使用 block
更优雅,您可以做很多事情:
<%= link_to root_path do %>
Homepage
<div class="fa fa-flag"></div>
🗑
<%= User.count %>
<% end %>
https://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
您的情况:
<%= link_to root_path, method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' do %>
🗑
<% end %>
我想使用表情符号,例如link_to 内的垃圾表情符号(HTML 实体:🗑),如:
<%= link_to "🗑", tape_path(tape.id), method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' %>
但是没有显示垃圾表情符号本身。 我也试过“🗑”,#{🗑},🗑但显示语法错误。
我想一开始不使用任何额外的 GEM 来尝试写作。 有人知道应该怎么写吗?
我解决了这个问题,现在可以使用“link_to raw”了!
<%= link_to raw("🗑").html_safe, tape_path(tape.id), method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' %>
html_safe
和 raw
不是非常灵活的方法,当你想做一个真正定制的 link
使用 block
更优雅,您可以做很多事情:
<%= link_to root_path do %>
Homepage
<div class="fa fa-flag"></div>
🗑
<%= User.count %>
<% end %>
https://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
您的情况:
<%= link_to root_path, method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' do %>
🗑
<% end %>