Exception: ActionController::RespondToMismatchError
- Inherits:
-
ActionControllerError
- Object
- StandardError
- ActionControllerError
- ActionController::RespondToMismatchError
- Defined in:
- lib/action_controller/metal/exceptions.rb
Overview
Raised when a nested respond_to is triggered and the content types of each are incompatible. For example:
respond_to do |outer_type|
outer_type.js do
respond_to do |inner_type|
inner_type.html { render body: "HTML" }
end
end
end
Constant Summary collapse
- DEFAULT_MESSAGE =
"respond_to was called multiple times and matched with conflicting formats in this action. Please note that you may only call respond_to and match on a single format per action."
Instance Method Summary collapse
-
#initialize(message = nil) ⇒ RespondToMismatchError
constructor
A new instance of RespondToMismatchError.
Constructor Details
#initialize(message = nil) ⇒ RespondToMismatchError
Returns a new instance of RespondToMismatchError.
89 90 91 |
# File 'lib/action_controller/metal/exceptions.rb', line 89 def initialize( = nil) super( || DEFAULT_MESSAGE) end |