Action View Context
Action View contexts are supplied to Action Controller to render a template. The default Action View context is ActionView::Base.
In order to work with ActionController, a Context must just include this module. The initialization of the variables used by the context (@output_buffer, @view_flow, and @virtual_path) is responsibility of the object that includes this module (although you can call #_prepare_context defined below).
Methods
Attributes
[RW] | output_buffer | |
[RW] | view_flow |
Instance Public methods
_layout_for(name = nil)
Link
Encapsulates the interaction with the view flow so it returns the correct
buffer on yield
. This is usually overwritten by helpers to add
more behavior. :api: plugin