method
collection_without_template
v3.2.8 -
Show latest stable
- Class:
ActionView::PartialRenderer
collection_without_template()private
No documentation available.
# File actionpack/lib/action_view/renderer/partial_renderer.rb, line 357
def collection_without_template
segments, locals, collection_data = [], @locals, @collection_data
index, template, cache = -1, nil, {}
keys = @locals.keys
@collection.each_with_index do |object, i|
path, *data = collection_data[i]
template = (cache[path] ||= find_template(path, keys + data))
locals[data[0]] = object
locals[data[1]] = (index += 1)
segments << template.render(@view, locals)
end
@template = template
segments
end