如何设置在轨道“快捷方式图标”? [重复](How to set “shortcut icon”

2019-09-24 06:20发布

这个问题已经在这里有一个答案:

  • 添加图标轨应用 5个回答
<head>
  <title>Application</title>
  <% link { :rel => "shortcut icon", :href => "/images/favicon.ico" } %>
</head>

我看不出这是我设定的图像,这有什么错上面的代码? 我怎样才能成功地运行?

Answer 1:

见文件:

<%= favicon_link_tag 'favicon.ico' %>


Answer 2:

favicon_link_tag(source='/favicon.ico', options={})

<%= favicon_link_tag %>

生成

<link href="/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />

您可以指定在第一个参数不同的文件:

<%= favicon_link_tag '/myicon.ico' %>

这是传递给原样映像路径,所以它给

<link href="/myicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />

助手接受一个附加选项哈希在那里你可以覆盖“相对”和“类型”。

例如,移动Safari寻找一个不同的链接标签,指着如果添加页面到iPod的触摸,iPhone或iPad的主屏幕将要使用的图像。 下面的调用会产生这样的标签:

<%= favicon_link_tag 'mb-icon.png', :rel => 'apple-touch-icon', :type => 'image/png' %>

法像

def favicon_link_tag(source='/favicon.ico', options={})
  tag('link', {
    :rel  => 'shortcut icon',
    :type => 'image/vnd.microsoft.icon',
    :href => path_to_image(source)
  }.merge(options.symbolize_keys))
end


文章来源: How to set “shortcut icon” in rails? [duplicate]