Class: CustomDeviseController::CustomResponder

Inherits:
ActionController::Responder
  • Object
show all
Defined in:
lib/generators/polivalente/templates/devise_controller.rb

Instance Method Summary collapse

Instance Method Details

#to_turbo_streamObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/generators/polivalente/templates/devise_controller.rb', line 3

def to_turbo_stream
  controller.render(options.merge(formats: :html))

rescue ActionView::MissingTemplate => error
  if get?
  elsif has_errors? && default_action
    render rendering_options.merge(formats: :html, status: :unprocessable_entity)
  else
    redirect_to navigation_location
  end
end