2016-04-28 10 views
0

私は(https://notes-noted.herokuapp.com)で私のアプリの周りをナビゲートするとき私はunstyled 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() { 
    } 

私はここで試したコーディング以外の解決策を誰にでもおすすめできますか?

+0

が、あなたのデータturbolinksトラックこんにちは、私はコードに書き込むしようとしていたとすることによって、その追加したことがあり – joewoodward

+0

そこに空白があります間違い。なぜそれがそれを行う方法をレンダリングするか分からない。 – Sapsford11

答えて

0

HAMLにエラーがあります。あなたはスタイルとjを間違ってレンダリングしています。

%style 
    type="text/css" 
    .fouc { display:none; } 
%script 
    type="text/javascript" 

これは次のようになります。タイプミスであればわからない

:css 
    .fouc { display:none; } 
:javascript 
    try { 
     var html=document.getElementByName("html"); 
     document.addEventListener("DOMContentLoaded", function(event) { html.class=""; }); 
     html.class="fouc"; 
    } catch() {} 
+0

私はコードを変更しましたが、サイトはサファリとクロムの文字化けしていないテキストを表示しているようです。それはあなたのために同じですか? https://blooming-savannah-84310.herokuapp.com – Sapsford11

+0

@ Sapsford11、申し訳ありませんコピー/貼り付けを行っているときに私はいくつかのjsコードを見逃しました。私の答えを更新しました。あなたのサイトのフォントについて。いいえ、彼らはクロム&サファリで大丈夫です。私はOSXです。 – Uzbekjon

+0

新しいコードでは、私は1つのことから離れて問題を解決したと思います。私がホームページからログインしてブラウザの戻るボタンを使うと、私はちょっとした読み込み応答を得る。新しいURLはhttps://notes-noted.herokuapp.com – Sapsford11

関連する問題