Я рендеринга частично в коллекции, как это:коллекция счетчик в рельсах Partials
<%= 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
, хотя на самом деле это не делает мне счет внутри частичного, он, похоже, устраняет необходимость в нем: thx -C –