From d9e03b9fca1a859ae0ec31acf6ea219aabc8f01e Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Fri, 28 Jun 2024 08:30:34 -0500 Subject: [PATCH] Avoid accessing secret__key_base via secrets Rails.application.secrets is deprecated and issues a bunch of warnings. --- app/models/stacks_media_token.rb | 2 +- app/models/user.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/stacks_media_token.rb b/app/models/stacks_media_token.rb index 73873a23..29f893e7 100644 --- a/app/models/stacks_media_token.rb +++ b/app/models/stacks_media_token.rb @@ -106,7 +106,7 @@ def self.create_from_encrypted_string(encrypted_string) def self.encryptor salt = 'media' - key = ActiveSupport::KeyGenerator.new(Rails.application.secrets.secret_key_base).generate_key(salt, 32) + key = ActiveSupport::KeyGenerator.new(Rails.application.secret_key_base).generate_key(salt, 32) ActiveSupport::MessageEncryptor.new(key) end private_class_method :encryptor diff --git a/app/models/user.rb b/app/models/user.rb index 4830afb7..a14caf59 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -70,7 +70,7 @@ def token def self.encryptor salt = 'user' - key = ActiveSupport::KeyGenerator.new(Rails.application.secrets.secret_key_base).generate_key(salt, 32) + key = ActiveSupport::KeyGenerator.new(Rails.application.secret_key_base).generate_key(salt, 32) ActiveSupport::MessageEncryptor.new(key) end