【问题标题】:Rendering rails real favicon favicons in haml files在haml文件中渲染rails真正的favicon favicon
【发布时间】:2018-09-24 17:31:35
【问题描述】:

我无法让Rails Real Favicon 在我的应用程序中工作,我认为问题在于我试图在app/views/layouts/angular.html.hamlapp/views/layouts/application.html.hamlapp/views/layouts/devise.html.haml 的头部显示图标的方式文件。现在他们都有这条线:

= render '/application/favicon’

我知道在使用 Rails Real Favicon 时,/application/favicon 不是部分的(它是一个充满不同的 favicon 图像的文件夹),所以 render 不起作用。请原谅我的弱 Haml,但我不确定如何将该文件夹包含在这三个 haml 文件的头部。有什么建议么?

更新 这是 Chrome 的一个问题。 Favicon 在 Firefox 和 Safari 中正确生成,但由于某种原因,在本地测试时无法在 Chrome 上生成,即使在清除我的缓存和 cookie 之后也是如此。推送到登台和生产后在 Chrome 上工作。感谢大家的帮助和建议。

【问题讨论】:

  • RealFaviconGenerator'作者发言。是的,application/favicon 是部分的,对应于app/views/application/_favicon.html.erb。您的应用程序中是否存在此文件?我从未将插件与 HAML 一起使用,也许这就是它不起作用的原因。当您输入问题的render 行并访问您的应用时,您会遇到哪个错误?
  • 观看此视频是关于如何在 ruby​​ on rails 应用程序中添加 favicon youtube.com/watch?v=5eIOOBrOTs0&t=7s
  • @philippe_b,感谢您的回复以及您在网站图标生成器上所做的所有工作。该文件确实存在于我的应用程序中,我没有从那些 render 行中得到错误,这让我意识到它正在被渲染。我在 Chrome 中进行测试,所以我尝试在 FireFox 中进行测试,并且成功了。不知道为什么它在 Chrome 中不起作用,即使在清除了我的缓存和 cookie 之后,但现在一切都很好。再次感谢您的帮助!
  • 太棒了!谢谢@S.Causey!

标签: ruby-on-rails haml favicon


【解决方案1】:
 1.- first go to this site if you need to generate favicon in many
    dimensions: https://www.favicon-generator.org/
 2.- second go to this site and convert html generated in first
    step to haml http://htmltohaml.com/
 3.- third create partial and call it in header of your layout file

我相信这会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    相关资源
    最近更新 更多