使用 Rails 6 和 Heroku 创建环境变量
Creating environment variables with Rails 6 and Heroku
如何使用 Rails6 创建一组既可在本地开发中使用又可在 Heroku 上使用的环境变量?
配置环境变量的方式有很多种,人们的喜好也各不相同。
就我个人而言,对于本地开发,我通常使用 the dotenv gem。我将 git-忽略 .env,但我将添加一个 .env.example
并删除所有我需要的变量。
然后在我的本地结账中,我将 cp .env.example .env
,我将编辑我所有本地配置的 .env 文件。
dotenv-rails
包含一个 railtie,用于从 .env
文件加载环境变量(如果它们尚未作为真实环境变量提供)。
当我部署到 Heroku 时,我只是使用 Heroku 控制台或 GUI 在那里设置我的环境变量。
如何使用 Rails6 创建一组既可在本地开发中使用又可在 Heroku 上使用的环境变量?
配置环境变量的方式有很多种,人们的喜好也各不相同。
就我个人而言,对于本地开发,我通常使用 the dotenv gem。我将 git-忽略 .env,但我将添加一个 .env.example
并删除所有我需要的变量。
然后在我的本地结账中,我将 cp .env.example .env
,我将编辑我所有本地配置的 .env 文件。
dotenv-rails
包含一个 railtie,用于从 .env
文件加载环境变量(如果它们尚未作为真实环境变量提供)。
当我部署到 Heroku 时,我只是使用 Heroku 控制台或 GUI 在那里设置我的环境变量。