diff options
author | John Hawthorn <john@hawthorn.email> | 2019-04-04 12:42:57 -0700 |
---|---|---|
committer | John Hawthorn <john@hawthorn.email> | 2019-04-04 14:25:31 -0700 |
commit | b8c90c36444b9c239935b470cb04adddf09e2c60 (patch) | |
tree | 924343ab24d0f8793666544012179ef31dc7c2b6 /actionview/lib | |
parent | a8aca0235092c33527aedea6ce8bf82766f8cec1 (diff) | |
download | rails-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.rb | 3 |
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 |