【Rails学習ノート】ページレイアウト


Rails 3.0の前に(3.0を含む)、静的なファイルはそれぞれ以下のpublic/ディレクトリに置かれています。public/styleesheets public/javascripts public/imagsこれらのフォルダの中のファイルは要求により要求されます。http://example.com/stylesheets などの住所は直接ブラウザに送ります。(Rails 3.0以降のバージョンもこのようにすることができます。)Rails 3.1から最新のRails 4まで、静止ファイルは3つの標準的なディレクトリに保存できます。各用途があります。app/assets:現在のアプリケーションを保存するためのリソースファイルlib/assets:開発チームが自分で開発したコードライブラリを保存するために使うリソースファイルです。ベンダーdor/assets:第三者のコードライブラリを保存するために使うリソースファイルは、上記のディレクトリの中にそれぞれ異なるリソースタイプのサブディレクトリがあります。例えば、lsアプリ/asets/
imags javascripts styless heets
ファイルのappication.cssで 
/*
 * .
 * .
 * .
 *= require_self
 *= require_tree .
*/
最後の一行はrequire_treeは、ap/assites/stylessディレクトリのすべてのCSSファイルをアプリケーションのスタイルシートに導入します。
requird_selfであれば、appration.css自体をロードします。