Ruby on rails firefox中未缓存Rails资产
我的rails应用程序处于生产模式,资产已编译,我可以在/public/assets中看到它/ 在我的布局中,我使用了如下内容:Ruby on rails firefox中未缓存Rails资产,ruby-on-rails,firefox,asset-pipeline,Ruby On Rails,Firefox,Asset Pipeline,我的rails应用程序处于生产模式,资产已编译,我可以在/public/assets中看到它/ 在我的布局中,我使用了如下内容: javascript_include_标记“应用程序”%> 我的javascript使用//require指令, 我的css在“css.scss”中,我使用@import-sass指令加载css.scss文件 这些资产经过精心整理 当我使用chrome时,我的css和js文件会被缓存: 应用程序-*********。js和css加载一次,然后在chrome中很好
javascript_include_标记“应用程序”%>
我的javascript使用//require指令,
我的css在“css.scss”中,我使用@import-sass指令加载css.scss文件
这些资产经过精心整理
- 当我使用chrome时,我的css和js文件会被缓存: 应用程序-*********。js和css加载一次,然后在chrome中很好地缓存我可以在页面之间快速导航
- 当我使用firefox时,每次它下载js和css连接文件时浏览速度慢
谢谢 已解决:我不知道为什么,但从我启动firebug的那一刻起,我的application.js和css每次都会重新加载(缓存未命中) 但是如果我重新启动firefox,并且我浏览我的网站时没有至少启动一次firebug,那么一切都会顺利进行,我可以“快速”导航,因为浏览器缓存工作正常
奇怪,但已解决。在web inspector设置中,您可以在inspector打开时禁用缓存。也许这里就是这样?无论是否打开webinspector,行为都是一样的,当我查看网络性能时,我使用的是firebug。。。并且检查器设置中没有“禁用缓存”:/