diff options
Diffstat (limited to 'actionpack/lib/action_view/template/renderable.rb')
-rw-r--r-- | actionpack/lib/action_view/template/renderable.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/actionpack/lib/action_view/template/renderable.rb b/actionpack/lib/action_view/template/renderable.rb index 35c832aaba..fde37544f3 100644 --- a/actionpack/lib/action_view/template/renderable.rb +++ b/actionpack/lib/action_view/template/renderable.rb @@ -4,6 +4,13 @@ module ActionView module Renderable #:nodoc: extend ActiveSupport::Memoizable + def render(view, locals) + compile(locals) + view.send(method_name(locals), locals) {|*args| yield(*args) } + end + + private + def filename 'compiled-template' end |