相关疑难解决方法(0)

如何在rails 3.2中添加favicon

我知道新的rails应用程序带有一个空的favicon.ico文件.我想知道如何添加一个favicon.我知道你可以使用favicon_link_tag帮助器,但我不知道如何填充favicon.ico文件.你使用favicon发电机吗?如果是这样,哪一个最好?

我也希望能够缓存它,rails也会自动执行此操作吗?

谢谢

favicon ruby-on-rails

74
推荐指数
4
解决办法
5万
查看次数

从Rails资产管道清除缓存

我正在Rails中开始一个新项目,看起来application.js清单文件正在用我引用的javascripts做一些有趣的事情 - 它是否将这些文件缓存为资产管道的一部分?

这是发生了什么.我将名为jquery.autoresize.js的javascript文件添加到vendor/assets/javascripts文件夹,然后在application.js清单中引用该文件,如下所示:

//= require jquery.autoresize.js 
Run Code Online (Sandbox Code Playgroud)

然后我启动了rails服务器.但在我的应用程序中导航后,我意识到我不小心添加了错误版本的jquery.autoresize.js文件.因此,我删除了该文件,然后将正确的版本添加到vendor/assets/javascripts文件夹中.但是,令我恐惧的是,当我重新加载页面时,它仍在加载旧的javascript文件.

我尝试清空浏览器缓存,然后退出并重新启动Rails服务器,但无济于事.我通过简单地重命名我的javascript文件并引用新名称一起破解了一个解决方案,这个工作正常.但必须有一个更好的解决方案.

新资产管道是否以某种方式缓存您引用的文件?如果是这样,我该如何清除缓存?谢谢你的帮助!

javascript caching ruby-on-rails ruby-on-rails-3.1 asset-pipeline

46
推荐指数
5
解决办法
6万
查看次数