因此,當我在(https://notes-noted.herokuapp.com)處瀏覽我的應用程序時,我看到閃爍的無格式CSS。我鏈接到應用程序文件頭部的樣式表。我的頭部分看起來像這樣:如何通過Ruby on Rails消除FOUC?
!!!
%html
%head
%title Noted | Online Notebook Application
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks- track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
%link{:rel => "stylesheet", :href => "//opensource.keycdn.com/fontawesome/4.6.1/font-awesome.min.css"}/
= csrf_meta_tags
%style
type="text/css"
.fouc { display:none; }
%script
type="text/javascript"
try {
var html=document.getElementByName("html");
document.addEventListener("DOMContentLoaded", function(event) { html.class=""; });
html.class="fouc";
}
catch() {
}
任何人都可以推薦任何其他的解決方案,我已經在這裏試過了嗎?
不知道錯字,但你的數據turbolinks軌道在那裏 – joewoodward
嗨一個空白,我試圖在代碼寫出來,並可能補充說,錯誤。不知道它爲什麼呈現它的方式。 – Sapsford11