Helpers related to template lookup using the lookup context information.
Methods
- A
- D
- E
- F
- P
- T
Attributes
| [R] | html_fallback_for_js | |
| [R] | view_paths |
Instance Public methods
any_formats?(name, prefixes = [], partial = false, keys = [], options = {}) Link
append_view_paths(paths) Link
exists?(name, prefixes = [], partial = false, keys = [], **options) Link
Also aliased as: template_exists?
# File actionview/lib/action_view/lookup_context.rb, line 170 def exists?(name, prefixes = [], partial = false, keys = [], **options) if options.empty? details, details_key = @details, self.details_key else details, details_key = detail_args_for(options) end @view_paths.exists?(name, prefixes, partial, details, details_key, keys) end
find(name, prefixes = [], partial = false, keys = [], options = {}) Link
# File actionview/lib/action_view/lookup_context.rb, line 143 def find(name, prefixes = [], partial = false, keys = [], options = {}) if options.empty? # most common path details, details_key = @details, self.details_key else details, details_key = detail_args_for(options) end @view_paths.find(name, prefixes, partial, details, details_key, keys) end
find!(name, prefixes = [], partial = false, keys = [], options = {}) Link
# File actionview/lib/action_view/lookup_context.rb, line 152 def find!(name, prefixes = [], partial = false, keys = [], options = {}) if options.empty? details, details_key = @details, self.details_key else details, details_key = detail_args_for(options) end @view_paths.find!(name, prefixes, partial, details, details_key, keys) end
find_all(name, prefixes = [], partial = false, keys = [], options = {}) Link
# File actionview/lib/action_view/lookup_context.rb, line 161 def find_all(name, prefixes = [], partial = false, keys = [], options = {}) if options.empty? details, details_key = @details, self.details_key else details, details_key = detail_args_for(options) end @view_paths.find_all(name, prefixes, partial, details, details_key, keys) end
prepend_view_paths(paths) Link
template_exists?(name, prefixes = [], partial = false, keys = [], **options) Link
Alias for: exists?
Instance Private methods
detail_args_for(options) Link
Compute details hash and key according to user options (e.g. passed from render).