rub*_*vel 6 security ruby-on-rails credentials environment-variables
我一直在尝试将我的 Rails 凭证密钥放入环境变量中。Rails 指南说:
Rails 使用 config/master.key 或者查找环境变量“RAILS_MASTER_KEY”来加密凭证文件。
我正在运行 Rails 7,并且每个 Rails 环境都有不同的凭据文件,即
配置/凭据/
development.yml.enc
development.key
production.yml.enc
production.key
Run Code Online (Sandbox Code Playgroud)
所以它说我可以使用“RAILS_MASTER_KEY”]来覆盖这些.key文件中的任何一个。例如,我试图找出一种使用“RAILS_DEV_KEY”等环境变量来代替development.key的方法。
当我运行这个时:
Rails.application.credentials
我明白了:
有没有办法将上面的“@env_key”变量更改为“RAILS_DEV_KEY”