method
collection_without_template
rails latest stable - Class:
ActionView::PartialRenderer
collection_without_template(view)private
No documentation available.
# File actionview/lib/action_view/renderer/partial_renderer.rb, line 459
def collection_without_template(view)
locals, collection_data = @locals, @collection_data
cache = {}
keys = @locals.keys
partial_iteration = PartialIteration.new(@collection.size)
@collection.map do |object|
index = partial_iteration.index
path, as, counter, iteration = collection_data[index]
locals[as] = object
locals[counter] = index
locals[iteration] = partial_iteration
template = (cache[path] ||= find_template(path, keys + [as, counter, iteration]))
content = template.render(view, locals)
partial_iteration.iterate!
build_rendered_template(content, template)
end
end