如何解决如何在Rails 6上生成master.key?
如何获得导轨以生成主密钥?我想要它在生产环境中解密凭据文件。
这是我尝试生成新密钥的方法:
config$ rm credentials.yml.enc
config$ EDITOR=vim rails credentials:edit
File encrypted and saved.
解决方法
因此事实证明,我通过测试将RAILS_MASTER_KEY设置为环境变量。 Rails引用了它而不是生成新密钥。我取消设置了环境变量,它现在正在工作。
,如果有人正在寻找一种方法来生成恰好为 32 个字符的加密密钥:
$ bundle exec rails secret | cut -c-32
=> 8d000d7e7233facfc8300b9a3fe0421e
然后将其保存到您的 .env
中:
# Generated by:
# bundle exec rails secret | cut -c-32
# If one is already setup,you may need to ask someone for it.
RAILS_MASTER_KEY=8d000d7e7233facfc8300b9a3fe0421e
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。