несколько ключей для одного значения в yaml - PullRequest
20 голосов
/ 23 ноября 2010

Можно ли использовать разные ключи для одного и того же значения?

[activerecord, activemodel]: 'test'

Я ожидаю того же результата, что и с этим:

activerecord: 'test'
activemodel: 'test'

1 Ответ

27 голосов
/ 06 февраля 2011

Это не работает, потому что YAML позволяет вам задавать ключи любого типа, поэтому

[activerecord, activemodel]: 'test'

- это отображение с одним ключом, последовательность [activerecord, activemodel], значение которого 'test'.

Вместо этого вы можете использовать якорь / псевдоним:

activerecord: &my_value 'test'
activemodel: *my_value

Однако невозможно связать оба ключа с одним значением в одной паре ключ / значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...