我翻译一个部分集合中是这样的:收集计数器谐音
<%= render :partial => 'issues/issue', :collection => @issues %>
里面的部分,我想呈现一个
元素,除非这是最后的收藏。我当然可以,使局部这样
<%= render :partial => 'issues/issue', :collection => @issues, :locals => {:issue_count => @issues.length } %>
然后把这里面我的部分
<% unless issue_counter + 1 == issue_count %>
<hr />
<% end %>
,但我不希望有明确设置本地的渲染调用,和我该集合并不总是被称为@issues,所以我不能只访问实例varibale。是否有某种方法可以在部分内自动访问集合的长度,以确定对象在集合中的位置?如果还没有,是否可以添加这样的方式,我会自动获得issue_count本地?任何帮助,将不胜感激。
THX,
-C
是的,也许是这样,但速度很快。另外,知道该怎么做也是一件好事:) – 2009-07-15 03:55:43
它不过是将你的部分内容封装在
标记集中而已。 – 2010-03-09 23:16:24