我有一个带
的视图<%= 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?
感谢您的帮助
答案 0 :(得分:1)
我相信你需要:
<%= render :partial => 'items/ilist', :collection => @list.items, :as => :item %>