私はまったく新しい開発者です(〜3-4週間)。私はrubymineを使用してRubyアプリケーションを構築しています。私は、ブートストラップ-4用のプラグインをインストールし、そしてそれは、ブートストラップページのために私を与えた自動テンプレートには、次のコード行を含める:Rails:CDNファイルのインポートとブートストラップのアセットを使用した
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Title</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css"
integrity="sha384-AysaV+vQoT3kOAXZkl02PThvDr8HYKPZhNT5h/CXfBThSRXQ6jW5DO2ekP5ViFdi" crossorigin="anonymous">
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js"
integrity="sha384-BLiI7JTZm+JWlgKa0M0kGRpJbF2J8q+qreVrKBC47e3K6BW78kGLrCkeRX6I9RoK" crossorigin="anonymous"></script>
</body>
</html>
私はCDNファイルや資産にまで読んで、最後の2時間を費やしてきましたこれらのCDNファイルを削除し、それらを宝石や資産パイプラインの「必要な」行に置き換えるか、ここに残す必要がありますか?これはおそらく私の目標にかかっていることは分かっていますが、私の目標はロード時間に大きな遅れを生じさせることなくウェブサイトのスタイルを提供することだけです。私のページの1つにはonclick機能とapi呼び出しがたくさんあります。以前のバージョンのアプリケーションでは、状況が減速していました(javascriptのためのものかどうかはわかりませんが、私の勇気は、それでやってください)。
要約すると、わかりやすく、コードを理解したいと思います。これらのCDNコード行を保持すべきか、資産パイプラインの何かに置き換えるべきですか?
乾杯、マイケル
甘い答え!だから、基本的に、私の貧弱な目標を考えれば、私は間違いなくCDNを使うべきです。私がより良いホイール製作能力を得るまで、ホイールを再発明する必要はありません。ありがとう! – michaelsking1993
はいそうです。 – sahil
もう1つ質問があります:SCSSとSASSにCDNファイルはどうなりますか?私はちょうどCDNがCSSを提供すると言った別のstackoverflow質問/答えを見つけた - これは本当ですか? – michaelsking1993