使用Bootstrap一段时间后,我想今天给Zurb Foundation一个旋转。我更喜欢网格系统和Zurb的各种其他元素。
但我注意到我的(几乎是空的)开发应用程序的刷新时间非常慢。当我查看日志时,我看到了几十行,如下所示:
Warning. Error encountered while saving cache 6552595674261f5b11715c13321f2419e14e57a4/_global.scssc: can't dump anonymous class #<Class:0x0000000562f8e0>
只要我对自己的(非常基本的)application.scss文件进行任何更改,它们就会出现。
@import "foundation_and_overrides";
#container {
background: #eee;
}
到目前为止,这是我项目中唯一的css。我项目中的(相关)宝石是:
foundation-rails (5.2.0.0)
sass (3.3.0)
sass-rails (4.0.1)
sass宝石作为Zurb的依赖项自动安装。
这一切都在我的本地开发机器上,使用thin作为服务器。没有Heroku或类似的东西。尝试将本地缓存从file_store更改为memory_store,以防万一,但没有区别。
否则它运行正常,css按预期呈现,每次刷新都会非常缓慢,因为缓存失败。任何想法都将不胜感激。
答案 0 :(得分:3)
嗯,似乎是链轮中的一个错误,正如您在以下问题中看到的那样:https://github.com/nex3/sass/issues/1144。在development.rb文件中禁用config.cache_store将解决错误,但当然不是解决问题的方法。
答案 1 :(得分:1)
我认为这个问题Heroku: Error encountered while saving cache的答案可能适用。
基本上,降级到sass 3.2.13并且问题可能会为你消失,就像它对我一样。
(哦,你可以切换回Zurb Foundation,也许; - ))