2011-07-06 106 views
0

我最近安装了Rails 3的sass gem。每次查看页面时,屏幕都会闪烁显示文本(太快以至于不能真实地告诉它是什么)。我无法确定它是否是实际的sass文本,或者它是否是没有任何css样式的网站的文本。如果我返回页面,该问题不会再次发生,仅在首次查看页面时发生。屏幕与SASS一起闪烁

我在我的scss文件中使用了很多@ import文件,可能有几层@ import导致这种情况?任何其他线索可能导致这种情况?

回答

0

请确保在加载JavaScript之前加载样式表(通过将链接语句放在脚本语句之前),因为浏览器往往会阻止加载JavaScript文件,这可能是为什么您简单地看到了页面的无格式内容。另外,如果这只发生在开发模式下,那么它确实可能是由于scss文件的渲染时间较长造成的。生成的CSS在应用程序处于生产模式时被缓存,因此它不是真正的问题。

0

一种奇怪的问题。也许你可以开始删除每个导入文件并刷新页面以尝试隔离哪个scss文件可能导致它。如果你有超过20个,我会说开始去掉一半,然后再去掉一半,等等。希望能帮助到你。