Rails 4资产编译(w / Sass& Susy)使用资产管道很慢

时间:2014-10-24 20:07:10

标签: ruby-on-rails sass asset-pipeline susy

基本上,我和这个问题在同一条船上:

Rails 4 asset compilation is VERY slow (>1min) in dev mode. How to troubleshoot?

但是我没有使用Bootstrap,而是使用Susy 2和SASS 3.3以及Rails 4.1(但不是Compass)。我使用链轮'要求'在我的application.js清单中,并没有造成任何问题......蜗牛的速度只发生在我对任何SASS文件进行更改时。目前我需要在样式表清单中使用@import规则。

我已经尝试了variations on the 'require'/'@import' combination,他们帮了一下,但我确实有很多SASS文件,我很想拥有一个使用SASS&#的application.css.scss清单39;编译方法,而不是包括一个全球的'每个SASS文件顶部都有一个@import文件。

我想知道它是否与当前Sprockets/sass-rails gem issues有关;在编译期间我得到了很多

Warning. Error encountered while saving cache 6b6acdc6a4d802b749fef26e565bbfe3caa60193/style.css.scssc: can't dump anonymous class #<Class:0x007ff59c2c8870>

如果可以的话,我会尝试回到SASS 3.2,并且仍然使用Susy 2.

如果我确定该应用程序在推送到分段/制作时仍然可以与Heroku一起使用,那么我可以不使用Asset Pipeline。我对Grunt和Gulp都很熟悉,对于使用Grunt / Gulp而不是AP对我的Rails应用程序所做的事情不太熟悉。

一方面,我很高兴我并不是唯一能解决这个问题的人,而是另一方面......我很乐意找到一条出路,如果有的话一些建议分享!在此先感谢SO社区!

0 个答案:

没有答案