と を使用して動的コンテンツを作成しようとしていyield
ますcontent_for
。基本的に私はたくさんのレイアウトを持っています。そして、レイアウトごとにたくさんのビューを作成したくありません。必要なときにビュー パーツをレンダリングしたい。コードのさまざまな部分については問題ありません。しかし、内容が異なる同じ部分に問題があります。
私の中でapplication.html.erb
<%= yield %>
<%= yield :name_section %>
そして、私show.html.erb
は持っています。
<% content_for :name_section do %>
<b>Name:</b>
<%= @post.name %>
<% end %>
これが質問です。
異なる内容の name_section を複数にしたい場合はどうすればよいですか。つまり; :name_section
さまざまな場所をさまざまなコンテンツで自分のビューに入れたいです。
例えば;
<table>
<tr>
<td>
<%= yield :name_section %>
</td>
</tr>
<tr>
<td>
<%= yield :name_section %>
</td>
</tr>
</table>
何か案は?
ありがとうございました。チャダシュ