2010年4月15日木曜日

[Rails] yield と content_for

(例)
1. layouts/application.rbに下記のように書く
<head>
...
<%= yield :head %>
...
</head>

2. hoge.html.erbに下記のように書く
<% content_for :head do %>
<%= javascript_include_tag 'hoge' %>
<% end %>

すると、content_forの内容がheadに追加される。
content_for は、複数回呼び出し可能で、呼び出した順に追加される

0 件のコメント:

コメントを投稿