Exception: ViewComponent::MissingTemplateError
- Inherits:
-
StandardError
- Object
- StandardError
- ViewComponent::MissingTemplateError
- Defined in:
- lib/view_component/errors.rb
Constant Summary collapse
- MESSAGE =
"No templates for COMPONENT match the request DETAIL.\n\n" \ "To fix this issue, provide a suitable template."
Instance Method Summary collapse
-
#initialize(component, request_detail) ⇒ MissingTemplateError
constructor
A new instance of MissingTemplateError.
Constructor Details
#initialize(component, request_detail) ⇒ MissingTemplateError
Returns a new instance of MissingTemplateError.
46 47 48 49 50 51 52 53 54 |
# File 'lib/view_component/errors.rb', line 46 def initialize(component, request_detail) detail = { locale: request_detail.locale, formats: request_detail.formats, variants: request_detail.variants, handlers: request_detail.handlers } super(MESSAGE.gsub("COMPONENT", component).gsub("DETAIL", detail.inspect)) end |