跳至内容 跳至搜索
命名空间
方法
A
D
L
P

实例公共方法

append_view_path(path)

将路径追加到当前 LookupContext 的视图路径列表。

参数

  • path - 如果提供 String,则将其转换为默认视图路径。您也可以提供自定义视图路径(有关更多信息,请参阅 ActionView::PathSet)

# File actionview/lib/action_view/view_paths.rb, line 103
def append_view_path(path)
  lookup_context.append_view_paths(self.class._build_view_paths(path))
end

details_for_lookup()

# File actionview/lib/action_view/view_paths.rb, line 93
def details_for_lookup
  {}
end

lookup_context()

LookupContext 是负责保存查找模板所需的所有信息的,即视图路径和详细信息。查看 ActionView::LookupContext 以了解更多信息。

# File actionview/lib/action_view/view_paths.rb, line 88
def lookup_context
  @_lookup_context ||=
    ActionView::LookupContext.new(self.class._view_paths, details_for_lookup, _prefixes)
end

prepend_view_path(path)

将路径前置到当前 LookupContext 的视图路径列表。

参数

  • path - 如果提供 String,则将其转换为默认视图路径。您也可以提供自定义视图路径(有关更多信息,请参阅 ActionView::PathSet)

# File actionview/lib/action_view/view_paths.rb, line 113
def prepend_view_path(path)
  lookup_context.prepend_view_paths(self.class._build_view_paths(path))
end