2011-12-19 2 views
1

У нас есть сайт широкого config.yml файл, ключи Contacts API и т.д. ...Может ли файл YML обращаться к другому файлу YML?

Может еще один из моих файлов YML доступ значения в config.yml?

config.yml:

development: 
    thing: 123123123123 

plugin_config.yml:

development: 
    thing: config.yml.development.thing 

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

+0

возможный дубликат [Как включить файл YAML в файл YAML?] (http://stackoverflow.com/questions/2278241/how-to-include-a-yaml-file-inside-a-yaml-file) –

ответ

6

Вы всегда можете разобрать его с Еврорадио:

development: 
    thing: 123123123123 

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

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

CONFIG = YAML.load(ERB.new(File.read(Rails.root.join('config','plugin_config.yml'))).result) 
Смежные вопросы