我翻譯一個部分集合中是這樣的:收集計數器諧音
<%= 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