Несколько ключей для одного значения в yaml

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

[activerecord, activemodel]: 'test'

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

activerecord: 'test'
activemodel: 'test'

Ответы

Ответ 1

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

[activerecord, activemodel]: 'test'

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

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

activerecord: &my_value 'test'
activemodel: *my_value

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