Spec-Zone.ru › Ruby on Rails 4.1

модуль ActionView::Rendering

Включенные модули:
ActionView::ViewPaths

Общедоступные методы экземпляров

render_to_body(options = {}) Показать исходный код
# File actionview/lib/action_view/rendering.rb, line 80
def render_to_body(options = {})
  _process_options(options)
  _render_template(options)
end
rendered_format() Показать исходный код
# File actionview/lib/action_view/rendering.rb, line 85
def rendered_format
  Mime[lookup_context.rendered_format]
end
view_context() Показать исходный код

Экземпляр класса представления. По умолчанию используется класс ActionView::Base

Класс представления должен иметь следующие методы: View.new[lookup_context, assigns, controller]

Create a new ActionView instance for a controller

View#render

Returns String with the rendered template

Переопределите этот метод в модуле, чтобы изменить стандартное поведение.

# File actionview/lib/action_view/rendering.rb, line 70
def view_context
  view_context_class.new(view_renderer, view_assigns, self)
end
view_context_class() Показать исходный код
# File actionview/lib/action_view/rendering.rb, line 57
def view_context_class
  @_view_context_class ||= self.class.view_context_class
end
view_renderer() Показать исходный код

Возвращает объект, способный обрабатывать шаблоны. :api: private

# File actionview/lib/action_view/rendering.rb, line 76
def view_renderer
  @_view_renderer ||= ActionView::Renderer.new(lookup_context)
end

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API