次のディレクトリの使用法を誰かが説明できますか?
app/assets/
lib/assets/
vendor/assets/
次のディレクトリの使用法を誰かが説明できますか?
app/assets/
lib/assets/
vendor/assets/
これらのディレクトリはすべて、Railsのアセットパイプラインの一部です。
概念的には、app/assets
ディレクトリはアプリケーションアセット(たとえば、アプリケーションのスタイルシートや画像)用です。lib/assets
Railsアプリ(おそらくjavascriptライブラリ)からスタンドアロンで作成したすべてのコード用です。vendor/assets
すべてのサードパーティライブラリ(jQueryなど)を収容することを目的としています。
これらのパスはすべて、デフォルトでアセットパイプラインに含まれています。つまり、スプロケットを使用してそれらのコンテンツを他のファイルに含めることができ、自動的に1つのファイル(javascriptまたはcss)に連結され、リクエストの数が減り、読み込み時間が短縮されます。アセットパイプラインは、コーヒースクリプトをコンパイルし、JavaScriptを縮小して本番環境に移行することもできます。