Может ли файл YML обращаться к другому файлу YML? - PullRequest
2 голосов
/ 20 декабря 2011

У нас есть файл шириной config.yml, который связывается с API-ключами и т. Д. *

Может ли другой из моих файлов YML получить доступ к значению в config.yml?

config.yml:

development:
    thing: 123123123123

plugin_config.yml:

development:
    thing: config.yml.development.thing

это возможно?

1 Ответ

6 голосов
/ 20 декабря 2011

Вы всегда можете проанализировать его с помощью ERB:

development:
    thing: 123123123123

development:
    thing: <%= YAML.load(ERB.new(File.read(Rails.root.join('config','config.yml'))).result)['development'] %>

Затем загрузить первый и также проанализировать его с помощью ERB (в инициализаторе или что-то в этом роде):

CONFIG = YAML.load(ERB.new(File.read(Rails.root.join('config','plugin_config.yml'))).result)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...