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 回答