【发布时间】:2019-06-21 16:30:51
【问题描述】:
我不能罚款
secret.yml
我创建的 ruby on rails 应用程序中的格式。 任何人都可以帮助并告诉我如何生成一个新的。
先谢谢了。
【问题讨论】:
-
如果文件不存在,在
config/secrets.yml下自行创建 -
但 rails
标签: ruby-on-rails
我不能罚款
secret.yml
我创建的 ruby on rails 应用程序中的格式。 任何人都可以帮助并告诉我如何生成一个新的。
先谢谢了。
【问题讨论】:
config/secrets.yml下自行创建
标签: ruby-on-rails
如果您的 Rails 版本为 5.1,则下面的此命令将生成 2 个文件。 config/secrets.yml.key 包含将加密和解密您的秘密的密钥
bin/rails secrets:setup
创建密钥后,即使 config/secrets.yml.enc 不为空, 它不包含任何秘密。要添加您的秘密,请运行
bin/rails secrets:edit
同时,如果您的 Rails 版本 5.2 或更高版本将这两个秘密替换为加密凭据。 您不能使用纯文本凭据。只有凭证.yml.enc。 加密的凭据保存在 config/credentials.yml.enc 中。 不要直接编辑文件。要添加凭据,请运行
bin/rails credentials:edit
【讨论】:
如果你没有它生成它!!!
bundle exec rake secret
更新。
将生成的字符串粘贴到您的 config/secret.yml
development:
secret_key_base: <key>
【讨论】: