我在 Rails 5.2 上有一个应用程序,它以前托管在 DigitalOcean 上,但我需要将它托管在 heroku 上。我一直在读到 heroku 无法读取 Credentials.yml 因为它在 gitignore 上,当然我不希望它公开。
所以我的关键变量是这样的(和 redis 的例子):
host: Rails.application.credentials.redis_host,
password: Rails.application.credentials.redis_password
Run Code Online (Sandbox Code Playgroud)
Heroku 无法读取此内容。所以我的问题是将其更改为 heroku ENV 变量的最佳方法是什么?我是否需要将所有当前的键(大约有 340 个)编辑为 ENV['SOMEKEY']?
我会很感激你的帮助!