diff options
author | Yehuda Katz <wycats@gmail.com> | 2009-08-07 01:51:50 -0300 |
---|---|---|
committer | Yehuda Katz <wycats@gmail.com> | 2009-08-07 01:51:50 -0300 |
commit | 8534c5bf193c6a234d55116d520a54a1b634a93e (patch) | |
tree | ee3c604e911759f8f3962d7c7ea9d5c906b61eb5 /actionpack/lib/action_view/render/partials.rb | |
parent | 9b506484f1e72aeba2f1fd4af3e39cf450f1d4a9 (diff) | |
download | rails-8534c5bf193c6a234d55116d520a54a1b634a93e.tar.gz rails-8534c5bf193c6a234d55116d520a54a1b634a93e.tar.bz2 rails-8534c5bf193c6a234d55116d520a54a1b634a93e.zip |
Start cleaning up partial path
Diffstat (limited to 'actionpack/lib/action_view/render/partials.rb')
-rw-r--r-- | actionpack/lib/action_view/render/partials.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/actionpack/lib/action_view/render/partials.rb b/actionpack/lib/action_view/render/partials.rb index 3e60dcf068..89d954037b 100644 --- a/actionpack/lib/action_view/render/partials.rb +++ b/actionpack/lib/action_view/render/partials.rb @@ -183,12 +183,12 @@ module ActionView end end - def render_partial(*args) + def render_partial(options) @assigns_added = false - _render_partial(*args) + _render_partial(options) end - def _render_partial(options = {}) #:nodoc: + def _render_partial(options) #:nodoc: options[:locals] ||= {} path = partial = options[:partial] @@ -244,7 +244,9 @@ module ActionView array_like end - def _render_partial_object(template, options, object = nil) + def _render_partial_object(template, options) + object = options[:object] + if options.key?(:collection) _render_partial_collection(options.delete(:collection), options, template) else |