古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

コントローラで処理された内容を埋め込む先

説明

コントローラで処理された内容を埋め込む先を指定

使い方

<%= yield %>

コントローラで処理された内容を埋め込む先を指定

<body>
<%= yield %>
</body>

headerの時にjavaScriptのタグを表示

app/layouts/application.html.erb
<body>
<%= yield :header %>
</body>
app/views/pages/show.thml.erb
<% content_for :header do %>
<%= javascript_include_tag "page.js" %>
<% end %>