Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.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 Rails资产管道/Compass/SASS在开发模式下编译极其缓慢_Ruby On Rails_Sass_Asset Pipeline - Fatal编程技术网

Ruby on rails Rails资产管道/Compass/SASS在开发模式下编译极其缓慢

Ruby on rails Rails资产管道/Compass/SASS在开发模式下编译极其缓慢,ruby-on-rails,sass,asset-pipeline,Ruby On Rails,Sass,Asset Pipeline,使用Rails 3.2,我的应用程序中加载了大约40个SASS文件。其中很大一部分是引导 任何页面的每次重新加载都需要10秒以上的时间。如果我删除“所有”%>页面几乎立即加载 调试哪些样式表导致速度缓慢的最佳方法是什么?或者只是因为我有40多个部分.css.scss文件,这些文件都是在页面刷新时编译的 我在几乎每个.scss文件的顶部都有一个@import“mixins”,它加载一些基本颜色变量。不确定这是否也会减慢速度,我也不知道如何使这些基本颜色在所有.scss文件中都可用其他任何方式 我想

使用Rails 3.2,我的应用程序中加载了大约40个SASS文件。其中很大一部分是引导

任何页面的每次重新加载都需要10秒以上的时间。如果我删除
“所有”%>
页面几乎立即加载

调试哪些样式表导致速度缓慢的最佳方法是什么?或者只是因为我有40多个部分
.css.scss
文件,这些文件都是在页面刷新时编译的

我在几乎每个
.scss
文件的顶部都有一个@import“mixins”,它加载一些基本颜色变量。不确定这是否也会减慢速度,我也不知道如何使这些基本颜色在所有
.scss
文件中都可用其他任何方式

我想在使用实时重新加载gem之前修复这个慢度,就像这里提到的:

这个gem将有助于:

gem 'rails-dev-tweaks', '~> 0.6.1'

正如fredwu在rails github上指出的那样,有一个问题:

我认为这是链轮分解器的问题:

Rails.12手动解析资源路径,而.13尝试使用 链轮解析器,然后引发异常

临时问题是在GEM文件中使用以下行:

gem'rails',git:git://github.com/rails/rails.git,分支:“3-2-稳定”


我试过这种宝石,但没有成功。加载时间没有明显差异。