【发布时间】:2020-03-01 05:54:13
【问题描述】:
如何使用 Rails 6 创建一组可在本地开发和 Heroku 上使用的环境变量?
【问题讨论】:
标签: ruby ruby-on-rails-6
如何使用 Rails 6 创建一组可在本地开发和 Heroku 上使用的环境变量?
【问题讨论】:
标签: ruby ruby-on-rails-6
配置环境变量的方式有很多种,人们也有很多不同的偏好。
就我个人而言,对于我的本地开发,我通常使用the dotenv gem。我会 git-ignore .env,但我会添加一个 .env.example,其中包含我需要删除的所有变量。
然后在我的本地结帐中,我将cp .env.example .env,然后我将为我的所有本地配置编辑该 .env 文件。
dotenv-rails 包含一个railtie,用于从.env 文件加载环境变量(如果它们尚未作为真正的环境变量提供)。
当我部署到 Heroku 时,我只是使用 Heroku 控制台或 GUI 在那里设置我的环境变量。
【讨论】: