Sha256: 6d6ff793563f6df51bf5865b8c0f6862edd53de84af801f8cf7e5b0e0cd177b0
Contents?: true
Size: 712 Bytes
Versions: 43
Compression:
Stored size: 712 Bytes
Contents
class TurboController < ApplicationController # This is required for Devise to work. # See: https://youtu.be/m3uhldUGVes?t=1432 # # Having issues with devise/turbo. # See: https://gorails.com/episodes/devise-hotwire-turbo class Responder < ActionController::Responder def to_turbo_stream controller.render(options.merge(formats: :html)) rescue ActionView::MissingTemplate => error if get? raise error elsif has_errors? && default_action render rendering_options.merge(formats: :html, status: :unprocessable_entity) else redirect_to navigation_location end end end self.responder = Responder respond_to :html, :turbo_stream end
Version data entries
43 entries across 43 versions & 1 rubygems