Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails firefox中未缓存Rails资产_Ruby On Rails_Firefox_Asset Pipeline - Fatal编程技术网

Ruby on rails firefox中未缓存Rails资产

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中很好

我的rails应用程序处于生产模式,资产已编译,我可以在/public/assets中看到它/

在我的布局中,我使用了如下内容:


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。。。并且检查器设置中没有“禁用缓存”:/