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:
parent
45aabe6152
commit
5c1354901e
1 changed files with 11 additions and 3 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue