fv17の日記 - Coding Every Day

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

Railsのアセットパイプラインについて

自分用メモ

参考

アセットパイプライン - Railsガイド

実装

  • メイン

sprockets-rails gem

  • 関連gem

gem 'sass-rails' gem 'uglifier' gem 'coffee-rails'

機能

  • アセットを連結

ブラウザがWebページをレンダリングするためのリクエスト数を減らし、速度向上

  • アセットの最小化(圧縮)

CSSのホワイトスペースとコメントを削除。JSは少し複雑

  • より高級な言語を使用したコーディングのサポート

CSSに代わるSass、CSS/JavaScriptに代わるERB

使用方法

  • アセットの置き場

app/assetsディレクト