Figaro Gem - 为2个环境声明变量

时间:2015-06-24 08:08:11

标签: ruby-on-rails ruby gem environment-variables

我正在使用FIGARO和application.yml文件。

我想为两种环境声明一个变量,例如:

development:
  COUCHBASE_URL: couch-1.io
test:
  COUCHBASE_URL: couch-1.io
production:
  COUCHBASE_URL: couch-2.io

我怎么能这样做:

development, test:
  COUCHBASE_URL: couch-1.io

你知道正确的方法吗?

谢谢=)

1 个答案:

答案 0 :(得分:2)

使用共享值:

defaults: &defaults
  COUCHBASE_URL: 'couch-1.io'

development:
  <<: *defaults
test:
  <<: *defaults

现在两个环境将共享defaults

下定义的相同变量