aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/template/resolver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionview/lib/action_view/template/resolver.rb')
-rw-r--r--actionview/lib/action_view/template/resolver.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/actionview/lib/action_view/template/resolver.rb b/actionview/lib/action_view/template/resolver.rb
index d5cb3c823a..e291dc268a 100644
--- a/actionview/lib/action_view/template/resolver.rb
+++ b/actionview/lib/action_view/template/resolver.rb
@@ -191,7 +191,9 @@ module ActionView
def build_template(template, virtual_path, locals)
handler, format, variant = extract_handler_and_format_and_variant(template)
- FileTemplate.new(File.expand_path(template), handler,
+ filename = File.expand_path(template)
+ source = Template::Sources::File.new(filename)
+ Template.new(source, filename, handler,
virtual_path: virtual_path,
format: format,
variant: variant,