aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib
diff options
context:
space:
mode:
authorJohn Hawthorn <john@hawthorn.email>2019-04-04 12:42:57 -0700
committerJohn Hawthorn <john@hawthorn.email>2019-04-04 14:25:31 -0700
commitb8c90c36444b9c239935b470cb04adddf09e2c60 (patch)
tree924343ab24d0f8793666544012179ef31dc7c2b6 /actionview/lib
parenta8aca0235092c33527aedea6ce8bf82766f8cec1 (diff)
downloadrails-b8c90c36444b9c239935b470cb04adddf09e2c60.tar.gz
rails-b8c90c36444b9c239935b470cb04adddf09e2c60.tar.bz2
rails-b8c90c36444b9c239935b470cb04adddf09e2c60.zip
Don't discard source after rendering
Previously, we would discard the template source after rendering, if we had a virtual path, in hopes that the virtual path would let us find our same template again going through the Resolver. Previously we discarded the source as an optimization, to avoid keeping it around in memory. By instead just reading the file every time source is called, as FileTemplate does, this is unnecessary.
Diffstat (limited to 'actionview/lib')
-rw-r--r--actionview/lib/action_view/template.rb3
1 files changed, 0 insertions, 3 deletions
diff --git a/actionview/lib/action_view/template.rb b/actionview/lib/action_view/template.rb
index 94f8a194a0..1694e408c7 100644
--- a/actionview/lib/action_view/template.rb
+++ b/actionview/lib/action_view/template.rb
@@ -298,9 +298,6 @@ module ActionView
compile(mod)
end
- # Just discard the source if we have a virtual path. This
- # means we can get the template back.
- @source = nil if @virtual_path
@compiled = true
end
end