問題一覧に戻る
中級ビューとアセット
問題46: アセット管理 - CSS/JavaScript基本

Railsがアセットパイプラインを通じてCSSとJavaScriptアセットをどのように扱うかを学習します。RailsはJavaScriptとCSSアセットを連結、最小化、圧縮するフレームワークを提供します。また、SassやCoffeeScriptのような高水準言語でこれらのアセットを書くこともできます。

# アプリケーションCSSをインクルード
<%= 'application' %>

# アプリケーションJavaScriptをインクルード
<%= 'application' %>

# アセットから画像を使用
<%= 'logo.png', alt: 'Logo' %>

# アセットパスを取得
<link rel="icon" href="<%= 'favicon.ico' %>">