diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2019-02-13 17:59:21 -0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2019-02-19 13:46:09 -0800 |
commit | 1bc0a59d6ee198fa535c04f32527a1d6228b647d (patch) | |
tree | bbdbd9cdef5aebd1878df4ee54b1f6e2cd534ebd /actionview/lib/action_view.rb | |
parent | d0733ba8c0528aa4bc6e890e189afaac62ebe58f (diff) | |
download | rails-1bc0a59d6ee198fa535c04f32527a1d6228b647d.tar.gz rails-1bc0a59d6ee198fa535c04f32527a1d6228b647d.tar.bz2 rails-1bc0a59d6ee198fa535c04f32527a1d6228b647d.zip |
Return rendered template information instead of just strings
This commit introduces "rendered template" and "rendered collection"
objects. The template renderers can now return a more complex object
than just strings. This allows the framework to get more information
about the templates that were rendered. In this commit we use the
rendered template object to set the "rendered_format" on the lookup
context in the controller rather than all the way in the template renderer.
That means we don't need to check the "rendered_format" every time we
render a template, we just do it once after all templates have been
rendered.
Diffstat (limited to 'actionview/lib/action_view.rb')
0 files changed, 0 insertions, 0 deletions