ruby-on-rails - Font Awesome 图标未在动态渲染的部分上渲染

标签 ruby-on-rails font-awesome turbolinks

我在 Rails 中有一个部分,它在通过 update.js.erb 发出远程 put 请求后呈现。

问题是该元素应该具有很棒的字体图标,但没有渲染实际的图标。它有类但不显示图标。

如果刷新页面以及禁用该页面的涡轮链接,则会出现图标。但我不想禁用涡轮链接。

有什么帮助吗?

最佳答案

实际上我刚刚找到了解决方案。我们只需要在turbolinks:load事件之后运行以下代码:

FontAwesome.dom.i2svg()

我在这里找到了解决方案:https://www.nicholasshirley.com/using-font-awesome-5-and-the-rails-asset-pipeline/

关于ruby-on-rails - Font Awesome 图标未在动态渲染的部分上渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52269866/

相关文章:

javascript - ExecJS::RuntimeUnavailable 在 Rails 4.1.4 中

css - 定位 CSS 元素 - Fontawesome 和 Glyphicons

html - fa 图标不能与#tag_selector * {_CSS_} 一起使用

ruby-on-rails - 手动管理启用 Turbolinks 的 Rails 5 应用程序一部分的浏览器历史记录

ruby-on-rails - 有没有办法将当前的 url 拉到 Controller 中?

ruby-on-rails - 想要为多个站点/域使用 1 个 rails 应用程序

ruby-on-rails - 如何将 Rails 环境变量放入 apple-app-site-association 文件中以获得通用链接?

html - Font awesome 4/5 图标显示正确

ruby-on-rails - 如何通过Turbolinks使用="get"方法提交表单

ruby-on-rails - 未捕获的类型错误 : Cannot read property 'apply' of null onReadyStateChangeReplacement