method
add_secrets_key_file
v5.1.7 -
Show latest stable
- Class:
Rails::Generators::EncryptedSecretsGenerator
add_secrets_key_file()public
No documentation available.
# File railties/lib/rails/generators/rails/encrypted_secrets/encrypted_secrets_generator.rb, line 7
def add_secrets_key_file
unless File.exist?("config/secrets.yml.key") || File.exist?("config/secrets.yml.enc")
key = Rails::Secrets.generate_key
say "Adding config/secrets.yml.key to store the encryption key: #{key}"
say ""
say "Save this in a password manager your team can access."
say ""
say "If you lose the key, no one, including you, can access any encrypted secrets."
say ""
create_file "config/secrets.yml.key", key
say ""
end
end