这个问题已经在这里有一个答案:
- 添加图标轨应用 5个回答
<head>
<title>Application</title>
<% link { :rel => "shortcut icon", :href => "/images/favicon.ico" } %>
</head>
我看不出这是我设定的图像,这有什么错上面的代码? 我怎样才能成功地运行?
这个问题已经在这里有一个答案:
<head>
<title>Application</title>
<% link { :rel => "shortcut icon", :href => "/images/favicon.ico" } %>
</head>
我看不出这是我设定的图像,这有什么错上面的代码? 我怎样才能成功地运行?
见文件:
<%= favicon_link_tag 'favicon.ico' %>
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