跳到內文 跳到搜尋
命名空間
方法
A
D
L
P

實體公開方法

append_view_path(path)

將路徑追加到目前 LookupContext 的檢視路徑清單中。

參數

  • path - 如果提供 字串,會轉換為預設檢視路徑。您也可以提供自訂檢視路徑(詳情請參閱 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 - 如果提供 字串,會轉換為預設檢視路徑。您也可以提供自訂檢視路徑(詳情請參閱 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