1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Improve docs for AbsC::Rendering

This commit is contained in:
José Valim 2013-02-27 08:30:35 -07:00
parent 45aabe6152
commit 5c1354901e

View file

@ -97,15 +97,23 @@ module AbstractController
self.response_body = render_to_body(options)
end
# Raw rendering of a template to a string. Just convert the results of
# render_response into a String.
# Raw rendering of a template to a string.
#
# It is similar to render, except that it does not
# set the response_body and it should be guaranteed
# to always return a string.
#
# If a component extends the semantics of response_body
# (as Action Controller extends it to be anything that
# responds to the method each), this method needs to
# overriden in order to still return a string.
# :api: plugin
def render_to_string(*args, &block)
options = _normalize_render(*args, &block)
render_to_body(options)
end
# Raw rendering of a template to a Rack-compatible body.
# Raw rendering of a template.
# :api: plugin
def render_to_body(options = {})
_process_options(options)