将图标添加到rails应用程序
我怎样才能添加一个图标到我的Rails应用程序(在浏览器中打开时显示在标签中等)?
您可以使用Favicon Rails helper:
<%= favicon_link_tag %>
或者如果你想要比favicon.ico更多的图片
<%= favicon_link_tag 'another_image.ico' %>
你正在谈论一个favicon
。
添加这个在你的布局的head
部分:
<link rel="shortcut icon" href="/path_to_your_pic"/>
大家知道,放置favicon.ico的“文档根目录”就是“公共”文件夹。 作为Rails newb,我认为这将是整个应用程序的根源。
另外,您可能必须清除caching才能显示。
在阅读并尝试所有这些答案之后,我终于完成了这个任务
- 将文件favicon.png添加到您的公共/资产文件夹
- 在你的$ / app / views / layouts / application.html.erb中添加
<head>
<link rel="icon" type="image/png" href="/assets/favicon.png">
无需更改web_serverconfiguration文件(nginx,apache等),无需预先编译资源。
只需停止并运行/debugging您的网站,从浏览器清除caching并重新打开页面。 它应该工作
把favicon.ico
放在你的public/
文件夹下,然后把<%= favicon_link_tag '/favicon.ico' %>
到你的<head></head>
然后,如果您尝试并且无法正常工作,即使在清理浏览器的caching之后,也应该尝试在另一个端口上运行服务器。 默认情况下,rails在3000端口运行服务器。
尝试将端口更改为以前未使用的端口 – 以如下方式运行应用程序:
RAILS 3:rails server -p 12345
RAILS 1/2:ruby脚本/服务器-p 12345