diff --git a/app/controllers/devise_controller.rb b/app/controllers/devise_controller.rb index a583d2b4..9911fa0b 100644 --- a/app/controllers/devise_controller.rb +++ b/app/controllers/devise_controller.rb @@ -184,7 +184,7 @@ MESSAGE options[:default] = Array(options[:default]).unshift(kind.to_sym) options[:resource_name] = resource_name options = devise_i18n_options(options) - I18n.t("#{options[:resource_name]}.#{kind}", options) + I18n.t("#{options[:resource_name]}.#{kind}", **options) end # Controllers inheriting DeviseController are advised to override this diff --git a/lib/devise/failure_app.rb b/lib/devise/failure_app.rb index 522c6024..1a7e8e54 100644 --- a/lib/devise/failure_app.rb +++ b/lib/devise/failure_app.rb @@ -107,7 +107,7 @@ module Devise options[:authentication_keys] = keys.join(I18n.translate(:"support.array.words_connector")) options = i18n_options(options) - I18n.t(:"#{scope}.#{message}", options) + I18n.t(:"#{scope}.#{message}", **options) else message.to_s end