html - 如何将 Emoji 集成到 link_to
问题描述
我想在 link_to 中使用 Emoji,例如 Trash-Emoji (HTML Entity: & #x1f5d1;),例如:
<%= link_to "🗑", tape_path(tape.id), method: :delete, data: { confirm: 'Are you sure to delete?' }, class: 'btn btn-default btn-sm btn-warning' %>
但垃圾表情符号本身并没有显示出来。我也试过“”、#{}、 但显示了语法错误。
一开始我想尝试在不使用任何额外 GEM 的情况下进行编写。有人知道应该怎么写吗?
解决方案
html_safe
并且raw
当您想要制作真正定制的链接时不是非常灵活的方法
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 %>
推荐阅读
- google-compute-engine - 虚拟机实例延迟高,访问非常慢
- core-data - 如何在 NavigationLink 中使用 .onTapGesture 正确创建和获取核心数据实体
- imgur - 使用 Imgur RapidAPI 上传视频
- javascript - Google 自定义搜索 (CSE) 对样式的帮助?
- domain-driven-design - 使用 CQRS 和 ES 访问多个聚合的命令
- debugging - 如何从 GDB 中的寄存器中取消引用和打印内存?
- c++ - 我不明白我的代码有什么问题(指针和模板)
- reactjs - 创建一个可以通过函数调用显示的 React 组件(如 react-toastify
- python - 尝试在 Spark 中加载 numba 时,模块“numpy”没有属性“gcd”
- javascript - 使用 pixi.js-legacy 时,清除 pixi 插件(如 pixi-scrollbox)的对等依赖警告的最佳方法是什么?