class ActionView::PathResolver
def query(path, details, formats, locals, cache:)
def query(path, details, formats, locals, cache:) template_paths = find_template_paths_from_details(path, details) template_paths = reject_files_external_to_app(template_paths) template_paths.map do |template| unbound_template = if cache @unbound_templates.compute_if_absent([template, path.virtual]) do build_unbound_template(template, path.virtual) end else build_unbound_template(template, path.virtual) end unbound_template.bind_locals(locals) end end