1. ホーム
  2. ruby-on-rails

[解決済み] パーシャルに変数を渡す、rails 3?

2022-05-17 17:28:10

質問

このようなループがあります。

<% @posts.each do |post| %>
  <% render middle %>
<% end %>

では、真ん中のパーシャルで、現在の投稿にアクセスするにはどうしたらいいでしょうか?

どのように解決するのですか?

これを試してみてください。

<% @posts.each do |post| %>
  <%= render 'middle', :post => post %>
<% end %>

このように、ローカル変数 post がパーシャル内で使用できるようになります。