我最近为Rails 3安装了sass gem。每次查看页面时,屏幕现在都会闪烁文本(实际上很快就会告诉它是什么)。我不知道它是否是实际的sass文本,或者它是否是没有任何CSS样式的网站文本。如果我返回页面,问题不会再次出现,只会在第一次查看页面时发生。
我在我的scss文件中使用了很多@ import's,@ import的几层可能会导致这种情况吗?可能导致这种情况的任何其他线索?
答案 0 :(得分:0)
有点奇怪的问题。也许您可以开始删除每个导入文件并刷新页面以尝试隔离可能导致它的scss文件。如果你的人数超过20,我会先说取消一半,然后是另一半,依此类推。希望它有所帮助。
答案 1 :(得分:0)
确保在加载javascript之前加载样式表(通过将链接语句放在脚本语句之前),因为浏览器往往会阻止加载javascript文件,这可能是为什么简单地看到页面中没有样式的内容。< / p>
此外,如果仅在开发模式下发生这种情况,那么它确实可能是由scss文件的渲染时间较长引起的。当您的应用程序处于生产模式时,生成的CSS会被缓存,因此它实际上不是问题。