0

これは、シンボル :order_item を使用した私の _form_item パーシャルです

<%= simple_form_for :order_item do |f| %>
.....
<% end %>

これが私のビューで、そのパーシャルをレンダリングしたいです:

<%= content_tag_for :tr , @order.order_items do |i| %>
<div class="hide">
<%= render :partial => "form_item" %>
</div>
<% end %>

"i" オブジェクトを :order_item に渡すにはどうすればよいですか?

更新: 「foo」のようなものに変更するのではなく、「:order_item」のままにしておくことを好みます。

4

3 に答える 3

0

やるだけ

<%= simple_form_for item do |f| %>
.
.
<% end %>

部分ビアをレンダリングします

<%= render :partial => 'form_item', :locals => { :item => i } %>
于 2013-08-02T15:31:51.177 に答える