我知道新的rails应用程序带有一个空的favicon.ico文件.我想知道如何添加一个favicon.我知道你可以使用favicon_link_tag帮助器,但我不知道如何填充favicon.ico文件.你使用favicon发电机吗?如果是这样,哪一个最好?
我也希望能够缓存它,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