модуль ActionView::ViewPaths::ClassMethods
Публичные методы экземпляра
Добавить путь к списку путей представления для данного контроллера.
Параметры
-
path- Если предоставлена строка, она преобразуется в стандартный путь к представлению. Вы также можете предоставить пользовательский путь к представлению (см. ActionView::PathSet для получения дополнительной информации)
# File actionview/lib/action_view/view_paths.rb, line 67 def append_view_path(path) self._view_paths = view_paths + Array(path) end
# File actionview/lib/action_view/view_paths.rb, line 17
def parent_prefixes
@parent_prefixes ||= begin
parent_controller = superclass
prefixes = []
until parent_controller.abstract?
prefixes << parent_controller.controller_path
parent_controller = parent_controller.superclass
end
prefixes
end
end Добавить путь в начало списка путей представления для этого контроллера.
Параметры
-
path- Если предоставлена строка, она преобразуется в стандартный путь к представлению. Вы также можете предоставить пользовательский путь к представлению (см. ActionView::PathSet для получения дополнительной информации)
# File actionview/lib/action_view/view_paths.rb, line 77 def prepend_view_path(path) self._view_paths = ActionView::PathSet.new(Array(path) + view_paths) end
Список всех стандартных путей к представлениям для данного контроллера.
# File actionview/lib/action_view/view_paths.rb, line 82 def view_paths _view_paths end
Установить пути к представлениям.
Параметры
-
paths- Если предоставлен PathSet, использовать его; в противном случае преобразовать параметр в PathSet.
# File actionview/lib/action_view/view_paths.rb, line 91 def view_paths=(paths) self._view_paths = ActionView::PathSet.new(Array(paths)) end
© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.