0

これは私の config.yml ファイルです。実際、user_id、api_key、および shared_secret は、各環境 (開発、テスト、または実稼働) で同じです。

development:
  user_id: '1234'
  api_key: '1234'
  shared_secret: '43243'
  some_dev_data: 'fdsfdsfd'
test:
   some_test_data: 'rytr'

production:
   some_prod_data: 'hgf'

それらを現在の環境から独立させるにはどうすればよいですか? または、すべての環境間でそれらを共有する方法は?

4

1 に答える 1

3

アンカーを使用して共有データを引き出すことができます。

shared_stuff: &shared
  user_id: '1234'
  api_key: '1234'
  shared_secret: '43243'

development:
  <<: *shared
  some_dev_data: 'fdsfdsfd'

test:
  <<: *shared
  some_test_data: 'rytr'

production:
  <<: *shared
  some_prod_data: 'hgf'

下の値には、さまざまな環境にプルできるshared_stuffアンカー名が付けられます。shared

于 2012-08-01T14:22:40.037 に答える