将环境变量分离到不同的环境中

Separate environment variables into different environments

我正在画一个空白。我正在尝试在我的 Rails 6 应用程序中设置环境变量。我已经安装了 figaro 并且可以像平常一样设置变量。但我想做的是设置一组默认变量以及 dev/staging/production.

认为是这样的:

# config/application.yml

defaults: 
  ...environment variables...

development: <<&defaults
  development variables...
production: <<&defaults
  production variables

我不知道如何为每个环境包含默认值,我的 google fu 现在让我失望了。

在其他一些处理环境的帖子中找到了答案

default: &defaults
# Environment variables

development: &development
  <<: *defaults
production:
  <<: *development