Я визуализирую частичное в коллекции следующим образом:
<%= 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? Любая помощь в этом будет высоко оценена.
Спасибо,
-C