Ruby 法维康没有在露营时露面
我想了解网络应用。我决定在实践中学习,并选择从简单的露营开始。它很小&(ii)。我知道一些红宝石 favicon没有出现。我使用的是另一个网站的favicon,所以它知道它的文件格式是有效的 这是来自控制器的代码Ruby 法维康没有在露营时露面,ruby,favicon,camping,Ruby,Favicon,Camping,我想了解网络应用。我决定在实践中学习,并选择从简单的露营开始。它很小&(ii)。我知道一些红宝石 favicon没有出现。我使用的是另一个网站的favicon,所以它知道它的文件格式是有效的 这是来自控制器的代码 class Favicon < R '/favicon\.ico' # Load the favicon into memory FAVICON = File.read('favicon.ico') def get @headers['Co
class Favicon < R '/favicon\.ico'
# Load the favicon into memory
FAVICON = File.read('favicon.ico')
def get
@headers['Content-Type'] = "image/x-icon"
FAVICON
end
end
我尝试过清除缓存并使用Firefox和IE,这是同一个问题。据我所知,有两个问题 您应该使用favicon的绝对路径:
link :rel => 'icon', :href => '/favicon.ico', :type => 'image/x-icon'
您应该将文件读取为二进制文件:
FAVICON = File.binread('favicon.ico')
我接受了你的代码,它工作得很好,那是在我取消链接指令注释之前:浏览器真的很想得到/favicon.ico。
您的问题是您的favicon从一开始就没有出现,还是您原来的favicon现在顽固地拒绝更改?我使用了上述解决方案,并重新启动了浏览器。这似乎奏效了。谢谢!
FAVICON = File.binread('favicon.ico')