Browse Source

docs: clarify devise 2fa rails8 patch

CLDC-4273-update-rails-version
Nat Dean-Lewis 4 days ago
parent
commit
1a60281f8e
  1. 6
      config/initializers/devise_two_factor_authentication_rails8_patch.rb

6
config/initializers/devise_two_factor_authentication_rails8_patch.rb

@ -1,11 +1,11 @@
# frozen_string_literal: true # frozen_string_literal: true
# Compatibility patch for devise_two_factor_authentication 3.0.0 on Rails 8.1+. # Compatibility patch for devise_two_factor_authentication 3.0.0 on Rails 8+.
# #
# The gem's route mapper passes the non-standard :resend_code action into # The gem's route mapper passes the non-standard :resend_code action into
# `resource ... only: [...]`. Rails 8.1 tightened `resource`/`resources` to raise # `resource ... only: [...]`. Rails 8 tightened `resource`/`resources` to raise
# an ArgumentError when :only/:except contain anything outside the standard REST # an ArgumentError when :only/:except contain anything outside the standard REST
# actions. So, we redefine the mapper method to drop it now we are on Rails 8.1+. # actions. So, we redefine the mapper method here to drop it now we are on Rails 8+
module ActionDispatch::Routing module ActionDispatch::Routing
class Mapper class Mapper
protected protected

Loading…
Cancel
Save