aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib
diff options
context:
space:
mode:
Diffstat (limited to 'actionpack/lib')
-rw-r--r--actionpack/lib/action_controller/new_base/compatibility.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/actionpack/lib/action_controller/new_base/compatibility.rb b/actionpack/lib/action_controller/new_base/compatibility.rb
index 4245ba982b..646e69843e 100644
--- a/actionpack/lib/action_controller/new_base/compatibility.rb
+++ b/actionpack/lib/action_controller/new_base/compatibility.rb
@@ -69,7 +69,12 @@ module ActionController
# TODO: Remove this after we flip
def template
- _action_view
+ @template ||= _action_view
+ end
+
+ def process_action(*)
+ template
+ super
end
module ClassMethods
@@ -83,11 +88,6 @@ module ActionController
@@cache_store = ActiveSupport::Cache.lookup_store(store_option)
end
end
-
- def initialize(*)
- super
- @template = _action_view
- end
def render_to_body(options)
if options.is_a?(Hash) && options.key?(:template)