2011-07-06 150 views
0

我最近安裝了Rails 3的sass gem。每次查看頁面時,屏幕都會閃爍顯示文本(太快以至於不能真實地告訴它是什麼)。我無法確定它是否是實際的sass文本,或者它是否是沒有任何css樣式的網站的文本。如果我返回頁面,該問題不會再次發生,僅在首次查看頁面時發生。屏幕與SASS一起閃爍

我在我的scss文件中使用了很多@ import文件,可能有幾層@ import導致這種情況?任何其他線索可能導致這種情況?

回答

0

請確保在加載JavaScript之前加載樣式表(通過將鏈接語句放在腳本語句之前),因爲瀏覽器往往會阻止加載JavaScript文件,這可能是爲什麼您簡單地看到了頁面的無格式內容。另外,如果這隻發生在開發模式下,那麼它確實可能是由於scss文件的渲染時間較長造成的。生成的CSS在應用程序處於生產模式時被緩存,因此它不是真正的問題。

0

一種奇怪的問題。也許你可以開始刪除每個導入文件並刷新頁面以嘗試隔離哪個scss文件可能導致它。如果你有超過20個,我會說開始去掉一半,然後再去掉一半,等等。希望能幫助到你。