Ich bin eine teilweise in einer Sammlung wie diese machen:Sammlung Zähler in Schienen partials
<%= render :partial => 'issues/issue', :collection => @issues %>
Innerhalb des Teil, ich möchte ein
Element zu machen, es sei denn, es ist das letzte in der Sammlung ist. Ich könnte natürlich, machen die teilweise wie diese
<%= render :partial => 'issues/issue', :collection => @issues, :locals => {:issue_count => @issues.length } %>
diese dann
<% unless issue_counter + 1 == issue_count %>
<hr />
<% end %>
in meinem Teil setzen, aber ich will nicht die lokal in dem Render Aufruf explizit festgelegt haben, und ich Die Sammlung wird nicht immer @issues heißen, daher kann ich nicht einfach auf die Instanz varibale zugreifen. Gibt es einen Weg, um automatisch auf die Länge der Sammlung zuzugreifen, um zu bestimmen, wo in der Sammlung das Objekt fällt? Wenn das nicht bereits der Fall ist, ist es möglich, das so hinzuzufügen, dass ich automatisch den "issue_count" lokal bekomme? Jede Hilfe wird sehr geschätzt.
Thx,
-C
während dies nicht wirklich die Zählung in der partiellen erhalten, scheint es die Notwendigkeit dafür zu beseitigen :) thx -C –