2
0

More than 3 years have passed since last update.

初学者目線のアセットパイプライン。

Posted at

アセットパイプラインとは

JavaScriptやCSSのアセット(ここで言うとJavaScriptのコードやスタイルシート、画像など)をスペースや改行を詰めて最小化したり圧縮して連結するための機能。
app/assetsの中は開発者にとってわかりやすいように複数のディレクトリ、ファイルに分かれていて、webブラウザに行く前にそれらを結合する。

アセットパイプラインの仕事

  • 高級言語のコンパイル※
  • 連結
  • 圧縮
  • publicディレクトリにファイルを配置

以上の作業をアセットコンパイルという。

導入方法

Gemfileに記載しなくてもGemfile.lock勝手に入っている、sprockets-railsというgemによって実行される。

まとめ

javascriptを勉強していて、必要な知識だったので調べてみたらざっとこんな感じになりました。
ものすごく短い記事ですが、今はこの程度の理解。理解が深まればまた追記していきますが、みていて指摘などありましたらありがたいです。

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0