0

私は

<%= render :partial => @list.items%>

このコマンドを表示するには、_item.html.erb. 右?

<div class="well">
  <%= image_tag item.photo.url(:small) %><br>
  <b>Title</b> <%= item.title %><br />
  <b>Description</b> <%= item.description %>
</div>

これはうまくいきます。_ilist.html.erb今、私はこのデータの一部が必要な場所と呼ばれる別のテンプレートを持っています。テンプレート オプションを追加して、これをレンダリングしようとしています。ただし、他のテンプレートは使用されません。最初のテンプレートはいつでも呼び出されます。

<%= render :partial => @list.items, :template => 'items/ilist' %>

他の _ilist-template を呼び出すオプションはありますか?

ご協力いただきありがとうございます

4

1 に答える 1

1

私はあなたが必要だと信じています:

<%= render :partial => 'items/ilist', :collection => @list.items, :as => :item %>
于 2012-09-15T14:52:32.553 に答える