【发布时间】:2018-09-24 17:31:35
【问题描述】:
我无法让Rails Real Favicon 在我的应用程序中工作,我认为问题在于我试图在app/views/layouts/angular.html.haml、app/views/layouts/application.html.haml 和app/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