У меня есть партиал, который я визуализирую с помощью render(:partial => "list", :object => my_collection)
, который выглядит следующим образом:
<ul>
<% list.each do |l| %>
<li>l</li>
<% end %>
</ul>
Однако, когда я запускаю это, я обнаруживаю, что то, что передается в партиал, на самом деле является одним издети my_collection
, а не сама коллекция.Предположительно это кусок магии рельсов для реализации «рендеринга частичного для каждого элемента в коллекции», но в этом случае я хочу передать саму коллекцию. Как я могу это сделать, не прибегая к использованию переменной-члена?