Sha256: 8a6fd2d1f9855f7a358d984838ead67345fc88a1f2200074c7957263f097f49d

Contents?: true

Size: 696 Bytes

Versions: 43

Compression:

Stored size: 696 Bytes

Contents

# frozen_string_literal: true

# Having issues with devise/turbo.
# See: https://gorails.com/episodes/devise-hotwire-turbo
class TurboFailureApp < Devise::FailureApp
  def respond
    if request_format == :turbo_stream
      redirect
    else
      super
    end
  end

  def skip_format?
    %w(html turbo_stream */*).include? request_format.to_s
  end
end

Devise.setup do |config|
  # ==> Controller configuration
  # Configure the parent class to the devise controllers.
  config.parent_controller = 'TurboController'

  config.navigational_formats = ['*/*', :html, :turbo_stream]

  # ==> Warden configuration
  config.warden do |manager|
    manager.failure_app = TurboFailureApp
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
rails_app_generator-0.2.22 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.21 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.20 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.19 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.18 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.17 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.16 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.15 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.14 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.13 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.12 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.11 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.10 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.9 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.8 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.7 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.6 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.5 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.4 after_templates/rag/devise/config/initializers/devise_turbo.rb
rails_app_generator-0.2.3 after_templates/rag/devise/config/initializers/devise_turbo.rb