Ruby on rails Rails资产管道/Compass/SASS在开发模式下编译极其缓慢
使用Rails 3.2,我的应用程序中加载了大约40个SASS文件。其中很大一部分是引导 任何页面的每次重新加载都需要10秒以上的时间。如果我删除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文件中都可用其他任何方式 我想
“所有”%>
页面几乎立即加载
调试哪些样式表导致速度缓慢的最佳方法是什么?或者只是因为我有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-稳定”
我试过这种宝石,但没有成功。加载时间没有明显差异。