【问题标题】:Figaro Gem - Declare a variable for 2 environmentFigaro Gem - 为 2 个环境声明一个变量
【发布时间】:2015-09-10 08:00:23
【问题描述】:

我将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

你知道正确的做法吗?

谢谢 =)

【问题讨论】:

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


    【解决方案1】:

    使用共享值:

    defaults: &defaults
      COUCHBASE_URL: 'couch-1.io'
    
    development:
      <<: *defaults
    test:
      <<: *defaults
    

    现在两个环境将共享在defaults下定义的相同变量

    【讨论】:

      猜你喜欢
      • 2015-08-05
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 2021-06-02
      • 1970-01-01
      相关资源
      最近更新 更多