問題一覧に戻る
中級ビューとアセット
問題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' %>">