[英] Clear the cache from the Rails asset pipeline
我正在Rails中启动一个新项目,它看起来像是一个应用程序.js list 文件对我引用的Java脚本做了一些有趣的事情——它是否将这些文件缓存为assets资源 管道的一部分?
事情是这样的.我添加了一个名为jquery的javascript文件.自动调整大小.js将其链接到vendor/assets/javascripts文件夹,然后在应用程序中引用该文件.js list 如下:
//= require jquery.autoresize.js
然后我启动了rails服务器.但是在我的应用程序中浏览之后,我意识到我不小心添加了错误版本的jquery.自动调整大小.js文件.因此,我删除了该文件,然后将正确的版本添加到vendor/assets/javascripts文件夹中.但是,令我恐惧的是,当我重新加载页面时,它仍在加载旧的javascript文件.
我try 清空浏览器缓存,然后退出并重新启动Rails服务器,但没有成功.我通过简单地重命名我的javascript文件并引用新名称,一起破解了一个解决方案,效果很好.但必须有更好的解决方案.
新的assets资源 管道是否以某种方式缓存了您引用的文件?如果是,我如何清除缓存?谢谢你的帮助!