1
エラーページ:ルビー:スタイルシートを働いていないExecJS :: ProgramError
<!DOCTYPE html>
<html>
<head>
<title>YoutupediaBlog</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
はapplication.html.erbファイルです日々。私は多くのことを試みました。
ほとんどのソリューションでは、stylesheet_link_tagとjavascript_include_tagで 'application'を 'default'に変更しています。それがうまくいくと、ページが正常に読み込まれますが、!!スタイルシートが読み込まれていません。私のページのスタイリングは表示されません。
ここで(それはアプリ/資産/スタイルシートディレクトリにあります)私のposts.scssファイル
body {
margin: 0;
font-family: proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1 {
color: blue;
text-align: center;
background-color: #2A4550;
color: white;
margin: 0;
padding: 24px;
}
私は今とても落ち込んだのです、任意のヘルプは高く評価されます。
ええ、それを解決しました。私は解決策がこれほど簡単だろうと想像していません。 ありがとうございます! –
しかし、いつ私がインターネットに自分のウェブサイトを公開したいのですか? node.jsをサーバーにインストールする必要はありますか? –
@AbbasAleidはい、サーバーに 'nodejs'をインストールする必要があります。 –